couchdb-mcp-server
@robertoamoreno
About couchdb-mcp-server
No overview available yet
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"couchdb-mcp-server": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@robertoamoreno/couchdb-mcp-server",
"--client",
"claude"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is couchdb-mcp-server?
A TypeScript-based Model Context Protocol server that provides tools for managing CouchDB databases and documents, enabling AI assistants to interact with CouchDB through a simple interface.
How to use couchdb-mcp-server?
Install via Smithery or configure manually for Claude Desktop by adding the server config with COUCHDB_URL and optionally COUCHDB_VERSION environment variables. The server auto-detects the CouchDB version and enables features accordingly. Prerequisites: Node.js 14+ and a running CouchDB instance.
Key features of couchdb-mcp-server
- Create, list, and delete CouchDB databases
- Create, read, and update documents
- Automatically detects create vs update operations
- Create, delete, and list Mango indexes (CouchDB 3.x+)
- Query documents with Mango query syntax
- Robust error handling for common scenarios
Use cases of couchdb-mcp-server
- AI assistants managing CouchDB databases and documents via natural language
- Automating CouchDB schema and document operations in development workflows
- Querying data with Mango queries through conversational interfaces
- Integrating CouchDB data management into MCP-compatible applications
FAQ from couchdb-mcp-server
What CouchDB versions are supported?
All CouchDB versions are supported for basic database and document operations. Mango query features (indexes and queries) are only enabled for CouchDB 3.x+.
How do I configure the server?
Set the COUCHDB_URL environment variable (e.g., http://username:password@localhost:5984). Optionally set COUCHDB_VERSION. You can use a .env file in the project root.
What tools does the server provide?
It provides tools for creating/deleting/listing databases, creating/reading documents, and for CouchDB 3.x+: creating/deleting/list Mango indexes and running Mango queries.
What are the prerequisites?
Node.js 14 or higher and a running CouchDB instance with proper credentials if authentication is enabled.
How can I debug the server?
Use the MCP Inspector by running npm run inspector, which provides a URL to access debugging tools in your browser.
Frequently asked questions
What CouchDB versions are supported?
All CouchDB versions are supported for basic database and document operations. Mango query features (indexes and queries) are only enabled for CouchDB 3.x+.
How do I configure the server?
Set the `COUCHDB_URL` environment variable (e.g., `http://username:password@localhost:5984`). Optionally set `COUCHDB_VERSION`. You can use a `.env` file in the project root.
What tools does the server provide?
It provides tools for creating/deleting/listing databases, creating/reading documents, and for CouchDB 3.x+: creating/deleting/list Mango indexes and running Mango queries.
What are the prerequisites?
Node.js 14 or higher and a running CouchDB instance with proper credentials if authentication is enabled.
How can I debug the server?
Use the MCP Inspector by running `npm run inspector`, which provides a URL to access debugging tools in your browser.
Basic information
More Other MCP servers
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
Comments