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.
<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.