Connapse logo

Connapse

by Destrayon

Self-hosted MCP knowledge backend with hybrid search, isolated containers, document management, and 11 agent tools.

Install Connapse

Pick your client, then add it in one click or paste the config.

Streamable HTTP (Remote)
Server URL
http://localhost:5001/mcp

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Overview

Destrayon/Connapse MCP server connects AI agents to a self-hosted knowledge backend for persistent document storage and retrieval. It exposes 11 MCP tools over streamable HTTP, including container management, file upload and deletion, document retrieval, statistics, and semantic, keyword, or hybrid search. Use it when agents need a private, searchable corpus built from uploaded files, local filesystems, or Amazon S3 sources. Docker Compose starts the web app, PostgreSQL with pgvector, and MinIO.

Use cases

  • Build a persistent research corpus for an AI agent
  • Upload project documents and search them with hybrid retrieval
  • Organize files into isolated knowledge containers
  • Retrieve parsed document text with source-aware search
  • Mirror Amazon S3 or local filesystem content for read-only search

Key features

  • 11 MCP tools for containers, files, documents, and search
  • Semantic, keyword, and hybrid knowledge search
  • Container-isolated indexes
  • Read-only Amazon S3 and local filesystem sources
  • Docker Compose deployment with PostgreSQL and MinIO
  • Runtime search and embedding configuration

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

16/16 checks healthy over the last 80d

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars20Stargazers on the source repository.
Last commit3d agoMost recent push to the default branch.
Directory activity5 viewsConfig copies, upvotes, and views on AllMCPs.

How Connapse works

What Destrayon/Connapse MCP server does

Destrayon/Connapse MCP server gives agents access to a self-hosted knowledge backend organized into containers. Agents can create containers, add documents, inspect stored content, search indexed knowledge, and remove files or containers through MCP. The backend is intended for persistent context across conversations rather than temporary prompt attachments.

Connapse accepts uploaded documents and can use local filesystems or existing Amazon S3 buckets as sources. External sources are mirrored read-only: agents can search them, but cannot browse or modify them through container file operations. The project is categorized under 🧠 Knowledge & Memory and is built with .NET 10.

How it works

The MCP endpoint is served by the Connapse web application at /mcp using streamable HTTP. An agent authenticates with an agent API key passed in the X-Agent-Api-Key header. The application stores metadata in PostgreSQL with the pgvector extension and uses MinIO for object storage when deployed through the supplied Docker Compose setup.

Search can use semantic matching, keyword matching, or a hybrid of both within a selected container. Uploaded files are parsed and indexed so that search results can provide source citations. Container statistics expose document, chunk, storage, and embedding counts. Embedding providers, chunking parameters, and search settings can be changed at runtime without restarting the application. Ollama is available as an optional local embedding provider.

Setup and configuration

The documented quick start requires Docker and Docker Compose. Clone the repository, set CONNAPSE_ADMIN_EMAIL, CONNAPSE_ADMIN_PASSWORD, and an Identity__Jwt__Secret, then run docker-compose up -d. The first startup initializes PostgreSQL, applies Entity Framework Core migrations, creates MinIO buckets, seeds the administrator account, and starts the web application on port 5001.

Create an agent API key in the web interface under Settings → Agent API Keys. Configure the MCP URL and API key in Claude Desktop, Claude Code, VS Code, or Cursor. Development can run PostgreSQL and MinIO through Docker while launching src/Connapse.Web with the .NET SDK.

Tools and capabilities

Destrayon/Connapse MCP server exposes these 11 tools:

  • Create, list, delete, and inspect containers with container_create, container_list, container_delete, and container_stats.
  • Upload one file or up to 100 files with upload_file and bulk_upload.
  • Browse paths with list_files and retrieve parsed document text with get_document.
  • Remove one file or up to 100 files with delete_file and bulk_delete.
  • Search a container using search_knowledge with semantic, keyword, or hybrid modes.

Limitations and notes

The MCP service requires a running Connapse deployment and an agent API key. Source containers are searchable but are not writable or browsable through the file and write tools. Docker is the documented deployment path, while local development requires the .NET 10 SDK. The separate connapse command-line client is published as its own project and is not an MCP tool.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Connapse

Destrayon/Connapse is an MCP server that connects AI agents to a self-hosted knowledge backend. Its main tools create and manage containers, upload and delete files, retrieve parsed documents, report container statistics, and search indexed content with semantic, keyword, or hybrid retrieval.

Run it with Docker Compose after cloning the repository and setting the administrator email, password, and JWT secret environment values. The startup process initializes PostgreSQL, MinIO, and the web application, which is available at http://localhost:5001.

Add the streamable HTTP endpoint and an agent API key to Claude Desktop's MCP configuration. Use the URL http://localhost:5001/mcp and send the key in the X-Agent-Api-Key header after creating it under Settings → Agent API Keys.

Yes, Cursor is documented as a supported client. Add a streamable HTTP MCP server pointing to the Connapse `/mcp` endpoint and provide the agent API key through the `X-Agent-Api-Key` header.

Yes, Connapse can use existing Amazon S3 buckets as read-only sources for searchable content. Source containers cannot be browsed or modified through `list_files` or the write tools; those operations resolve managed containers only.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewConnapse AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/destrayon-connapse?style=directory)](https://allmcps.com/mcp/destrayon-connapse)
HTML Embed
<a href="https://allmcps.com/mcp/destrayon-connapse"><img src="https://allmcps.com/api/badge/destrayon-connapse?style=directory" alt="Connapse on AllMCPs" /></a>