Doclea

Local MCP server that stores memories, performs semantic search, and assists with Git operations for Doclea.
  • typescript

0

GitHub Stars

typescript

Language

5 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "docleaai-doclea-mcp": {
      "command": "npx",
      "args": [
        "@doclea/mcp"
      ]
    }
  }
}

You run a local MCP server that lets your AI coding assistant remember decisions, patterns, and context across sessions. It provides persistent memory, semantic search, and Git integration so you can automate memories, find related context, and generate meaningful actions from your codebase.

How to use

Set up your client to connect to the local Doclea MCP server and start using memories, searches, and code-aware actions. Start by ensuring the MCP server is available locally. Then configure your MCP client (such as Claude Code) to point at the server, add memories, and invoke actions like memory storage, semantic search, and Git-assisted descriptions.

How to install

Prerequisites you need on your machine before installing:

  • Node.js is installed on your system
  • bun is installed and available in your PATH
  • git is installed
  • curl is installed for optional install scripts

Zero-Config (recommended) installs and runs the MCP server with embedded backends. It works immediately with no Docker required.

Install using zero-config: create or update your Claude Code config to include the MCP server reference.

{
  "mcpServers": {
    "doclea": {
      "command": "npx",
      "args": ["@doclea/mcp"]
    }
  }
}

Restart Claude Code and in your project, run an action like Initialize doclea for this project to bootstrap memories.

If you prefer an optimized or manual setup, choose one of the following options.

# Optimized installation (Docker-based backends)
curl -fsSL https://raw.githubusercontent.com/docleaai/doclea-mcp/main/scripts/install.sh | bash

This script detects your OS, installs prerequisites as needed, and configures Docker services for vector search and embeddings, then wires Claude Code automatically.

git clone https://github.com/docleaai/doclea-mcp.git
cd doclea-mcp
bun install
bun run build

Then add the MCP server in Claude Code config as shown in the zero-config example above.

For reference, you can also run a manual setup flow to customize further. It starts from cloning, installing, building, and then pointing your client to the built runtime.

Configuration and usage notes

Key features of the Doclea MCP server include persistent memory storage for decisions, patterns, and notes; semantic search over memories; Git integration for commit messages, PR descriptions, and changelogs; code ownership mapping; and an auto-detect mechanism that uses embedded backends when Docker services are not available.

Memory types you store include decision, solution, pattern, architecture, and note. You can perform semantic searches to locate relevant context and generate actionable items from your history.

Memory and tool overview

The MCP provides a set of tools to manage memories, access and update them, and perform code expertise tasks. Examples include storing a memory, performing a semantic search, getting or deleting memories, and generating Git-related outputs.

Available tools

doclea_store

Store a memory (decision, solution, pattern, architecture, note) across sessions for quick recall and context retention.

doclea_search

Perform semantic search across memories to retrieve relevant context and notes.

doclea_get

Retrieve a memory by its ID for inspection or reuse.

doclea_update

Update an existing memory with new information or corrections.

doclea_delete

Delete a memory from the store.

doclea_commit_message

Generate a conventional commit message from staged changes.

doclea_pr_description

Generate a PR description with context from memory and code history.

doclea_changelog

Generate a changelog between two references.

doclea_expertise

Map codebase expertise and identify bus-factor risks.

doclea_suggest_reviewers

Suggest PR reviewers based on file ownership.

doclea_init

Initialize a project by scanning git history, docs, and code to bootstrap memories.

doclea_import

Import memories from Markdown files or ADRs into memory store.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational