Skip to main content
Glama
devstroop
by devstroop

Honcho MCP Server

A remote MCP server for Honcho, providing AI memory and personalization tools to LLM clients like Claude Desktop.

Clients connect over HTTP SSE — no local process spawning, no stdio bridge needed.

Deploy

docker build -t honcho-mcp .
docker run -d -p 3000:3000 \
  -e HONCHO_API_URL=http://your-honcho-backend:8000 \
  -e HONCHO_API_KEY=your-key \
  honcho-mcp

Manual

bun install
HONCHO_API_URL=http://your-honcho-backend:8000 HONCHO_API_KEY=your-key bun start

Related MCP server: myBrAIn

Connect

Add the server URL to your MCP client config:

Note: User identity (peer_id) is set through Honcho tool calls — the X-Honcho-* headers in the MCP config below are optional metadata and not consumed by the Honcho SDK. The server handles both SSE (GET) and JSON-RPC (POST) at the root / path.

VS Code — add to .vscode/mcp.json:

{
  "servers": {
    "honcho": {
      "type": "http",
      "url": "http://your-host:3000",
      "headers": {
        "X-Honcho-User-Name": "your-user-name",
        "X-Honcho-Workspace-ID": "default",
        "X-Honcho-Assistant-Name": "Assistant"
      }
    }
  }
}

Claude Desktop — edit claude_desktop_config.json:

{
  "mcpServers": {
    "honcho": {
      "type": "http",
      "url": "http://your-host:3000",
      "headers": {
        "X-Honcho-User-Name": "your-user-name",
        "X-Honcho-Workspace-ID": "default",
        "X-Honcho-Assistant-Name": "Assistant"
      }
    }
  }
}

Configuration

Server-side environment variables:

Variable

Default

Description

HONCHO_API_KEY

API key for Honcho backend (only needed if auth enabled)

HONCHO_API_URL

http://honcho-api-1:8000

Self-hosted Honcho backend URL

HONCHO_WORKSPACE_ID

default

Workspace to operate in

PORT

3000

MCP server listen port

HOST

0.0.0.0

MCP server listen host

Client MCP config headers (use in .vscode/mcp.json or Claude Desktop config):

Header

Default

Description

X-Honcho-User-Name

user

Your user name in Honcho

Available Tools

Workspace: inspect_workspace, list_workspaces, search, get_metadata, set_metadata

Peers: create_peer, list_peers, chat, get_peer_card, set_peer_card, get_peer_context, get_representation

Sessions: create_session, list_sessions, delete_session, clone_session, add_peers_to_session, remove_peers_from_session, get_session_peers, inspect_session, add_messages_to_session, get_session_messages, get_session_message, get_session_context

Conclusions: list_conclusions, query_conclusions, create_conclusions, delete_conclusion

System: schedule_dream, get_queue_status

Development

bun install
bun start        # http://localhost:3000
bun run build    # type-check

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    An MCP-native, local-first memory server that gives AI agents persistent, structured memory across sessions and tools, enabling them to maintain identity and context without reconfiguration.
    3
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    MCP server that provides persistent memory and contextual awareness to language models, enabling project onboarding, recall of architectural rules, and code consistency across sessions.
    32
    MIT
  • F
    license
    Not graded
    quality
    A
    maintenance
    An MCP server that provides a shared memory layer for Claude across claude.ai, Claude Code CLI, and Desktop, storing revisioned memory entries, session timelines, handoffs, and uploaded artifacts in SQLite.
    -
  • A
    license
    Not graded
    quality
    A
    maintenance
    Local-first MCP server providing persistent markdown memory with persona engine and fast search, designed to unify AI assistant memory across Claude Code, Cowork, and Dispatch.
    18 npm
    1
    MIT