robertoamoreno_couchdb-mcp-server

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.