grimoire

oh54321/grimoire
★ 0 stars Python 🤖 AI/LLM Updated 1d ago
🪄 An MCP server giving Claude a persistent, test-gated, semantically-searchable library of reusable code it can grow, compose, and run.
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "grimoire": {
      "command": "uvx",
      "args": [
        "grimoire"
      ]
    }
  }
}

Or install with pip: pip install grimoire

README Excerpt

<div align="center"> **A persistent, test-gated, semantically-searchable library that Claude grows, composes, and casts — served over the [Model Context Protocol](https://modelcontextprotocol.io).** </div> --- Instead of re-reading an entire codebase to recall what exists, Claude **searches Grimoire by meaning**, reuses a capability as a dependency, or writes a new one — and new code enters the library **only once its tests pass**. Everything lives on disk and persists across sessions.

Tools (8)

GRIMOIRE_CODEBASEGRIMOIRE_INGEST_ROOTGRIMOIRE_INGEST_TIMEOUTGRIMOIRE_INGEST_TTLGRIMOIRE_MAX_FOLDER_CHILDRENGRIMOIRE_MIN_TESTSGRIMOIRE_SCRATCH_TIMEOUTPATH

Topics

agent-toolsclaudellmmcpmodel-context-protocol