pheasant-kb

esatt10/pheasant-kb
★ 0 stars Python Memory/Knowledge Updated 3d ago
pheasant — a Docker-first, local-first MCP context server. Syncs repos, folders, Obsidian vaults, docs sites and SaaS connectors into a queryable knowledge graph you can search or ask questions of, over MCP, HTTP or a web UI. Deterministic incremental indexing, one-command deploy.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

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

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "pheasant-kb": {
      "command": "uvx",
      "args": [
        "pheasant-kb"
      ]
    }
  }
}

Or install with pip: pip install pheasant-kb

README Excerpt

<p align="center"> <img src="ui/public/pheasant.png" alt="" width="320"> </p> pheasant is a local-first MCP context server that turns project sources into a queryable knowledge graph for agents and humans. It syncs configured repositories, folders, files, Obsidian vaults, web collections, and experimental API/S3 sources; enriches them into graph relationships; exposes retrieval and lifecycle operations through MCP and HTTP; and can project the result into a navigable Obsidian vault.

Tools (20)

chunkdevdisable_sourcedocument_folderengineeringexplain_nodeexport_obsidian_notesfullget_file_summaryget_graph_neighborsget_relevant_filesget_repo_mapget_sync_statushas_chunkincrementallist_knowledge_baseslist_sourcesmarkdown_folderobsidian_vaultpromote_runtime_source_to_config