Connapse MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add -e "CONNAPSE_ADMIN_EMAIL=${CONNAPSE_ADMIN_EMAIL}" -e "CONNAPSE_ADMIN_PASSWORD=${CONNAPSE_ADMIN_PASSWORD}" -e "Identity__Jwt__Secret=${Identity__Jwt__Secret}" connapse -- docker run -i --rm connapse-mcp
Required:CONNAPSE_ADMIN_EMAILCONNAPSE_ADMIN_PASSWORDIdentity__Jwt__Secret
README.md

Stop losing context between AI sessions. Give your agents persistent memory.

Stop losing context between AI sessions. Give your agents persistent, searchable memory.

Your AI agents forget everything between sessions. Connapse fixes that.

Every time you start a new conversation, your AI agent starts from zero — no memory of past research, no access to your documents, no accumulated knowledge. Connapse is an open-source knowledge backend that gives agents persistent, searchable memory. Upload documents or point it at your existing Amazon S3 buckets, Azure Blob Storage containers, or local filesystems. Agents query and build their own research corpus via 11 MCP tools, REST API, or CLI. Container-isolated, hybrid search (vector + keyword), self-hosted and private. Deploy in 60 seconds with Docker. Built on .NET 10.

🤖 AI Agent Integration — Claude queries and builds your knowledge base via MCP

AI agents query your knowledge base through the MCP server, receiving structured answers with source citations from your documents.

🎛️ Your Knowledge, Your Rules — Runtime configuration without restarting

Switch embedding providers, tune chunking parameters, and configure search — all at runtime, without restarting.


📦 Quick Start

git clone https://github.com/Destrayon/Connapse.git && cd Connapse && docker-compose up -d
# Open http://localhost:5001

Prerequisites

Run with Docker Compose

# Clone the repository
git clone https://github.com/Destrayon/Connapse.git
cd Connapse

# Set required auth environment variables (or use a .env file)
export CONNAPSE_ADMIN_EMAIL=admin@example.com
export CONNAPSE_ADMIN_PASSWORD=YourSecurePassword123!
export Identity__Jwt__Secret=$(openssl rand -base64 64)

# Start all services (PostgreSQL, MinIO, Web App)
docker-compose up -d

# Open http://localhost:5001 — log in with the admin credentials above

The first run will:

  1. Pull Docker images (~2-5 minutes)
  2. Initialize PostgreSQL with pgvector extension and run EF Core migrations
  3. Create MinIO buckets
  4. Seed the admin account (from env vars) and start the web application

Development Setup

# Start infrastructure only (database + object storage)
docker-compose up -d postgres minio

# Run the web app locally
dotnet run --project src/Connapse.Web

# Run all tests
dotnet test

# Run just unit tests
dotnet test --filter "Category=Unit"

Tools (2)

search_knowledgePerform hybrid vector and keyword search across the knowledge base.
upload_documentUpload a document to the knowledge base for indexing.

Environment Variables

CONNAPSE_ADMIN_EMAILrequiredEmail address for the admin account
CONNAPSE_ADMIN_PASSWORDrequiredPassword for the admin account
Identity__Jwt__SecretrequiredSecret key for JWT authentication

Configuration

claude_desktop_config.json
{ "mcpServers": { "connapse": { "command": "docker", "args": [ "run", "-i", "--rm", "connapse-mcp" ] } } }

Try it

Search my knowledge base for information regarding the circuit breaker pattern in microservices.
Upload the document at /path/to/notes.md to my knowledge base.
Find all documents related to project architecture and summarize the key design decisions.
Query the knowledge base for recent research notes on distributed systems.

Frequently Asked Questions

What are the key features of Connapse?

Hybrid vector and keyword search for accurate retrieval. Persistent memory for AI agents across different sessions. Support for multiple storage backends including S3, Azure Blob, and MinIO. Container-isolated knowledge bases for privacy. Runtime configuration of embedding providers and chunking parameters.

What can I use Connapse for?

Maintaining long-term research context for AI coding assistants. Centralizing documentation for internal team knowledge retrieval. Building a private, searchable corpus of technical notes and project files. Automating document indexing and retrieval for specialized AI agents.

How do I install Connapse?

Install Connapse by running: git clone https://github.com/Destrayon/Connapse.git && cd Connapse && docker-compose up -d

What MCP clients work with Connapse?

Connapse works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep Connapse docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare