robertoamoreno_couchdb-mcp-server
0
The couchdb-mcp-server is a TypeScript-based MCP server designed to manage CouchDB databases and documents, providing an interface for AI assistants. It supports various database operations and mango queries for CouchDB 3.x+.
couchdb-mcp-server
A Model Context Protocol server for interacting with CouchDB, written in TypeScript. It offers tools for managing CouchDB databases and documents, allowing AI assistants to interact with CouchDB via a straightforward interface.
Features
Tools
- Create, list, and delete databases
- Create and get documents within a database
- Mango Query Tools for CouchDB 3.x+, including creating and deleting Mango indexes, and querying documents using Mango queries.
Version Support
- Supports all CouchDB versions for basic operations.
- Mango query support for CouchDB 3.x+.
Configuration
- Requires CouchDB connection URL and version.
Installation
- Install via Smithery with support for Claude Desktop.
Prerequisites
- Node.js 14 or higher.
- Running CouchDB instance with credentials if needed.
Debugging
- Use MCP Inspector for debugging over stdio.
Error Handling
- Handles errors like invalid database/document names, connection issues, and authentication failures.