Sponsored by Deepsite.site

Moxie Docs

创建者
Jackalope Digitala month ago
Living documentation MCP server for GitHub repos. Gives coding agents repo-specific conventions, doc gaps, and citation-backed context before edits, and lets them propose doc updates that ship in the same PR. Connect at https://moxiedocs.com/api/mcp (Streamable HTTP). Auth via OAuth or dashboard token.
内容

Moxie Docs - Living Documentation for Coding Agents

Moxie Docs is a hosted Model Context Protocol (MCP) server that keeps your GitHub repository's documentation alive and gives coding agents the context they need to write code — and update docs — the way your team actually works.

Instead of dumping raw source files into the context window, Moxie indexes your connected repository, discovers real conventions, tracks documentation gaps and drift, and exposes compact, citation-backed context through MCP. Agents read that context before editing, follow your repo's verified commands and patterns, and propose documentation changes that ship in the same pull request as the code.


What it does

Moxie Docs solves a common problem: agents either ignore documentation entirely, or they invent generic filler that doesn't match how the repository actually works.

Moxie connects to your GitHub repo and continuously maintains a living documentation layer — generated docs, discovered conventions, gap tracking, and drift detection. That context is served to any MCP-capable client (Claude Code, Cursor, VS Code, Codex, and others) so agents can:

  1. Read before they edit — get a compact briefing on repo status, conventions, open gaps, and verified commands
  2. Check doc impact — see which docs and conventions overlap the files they're about to change
  3. Propose doc updates — receive the exact file path and Markdown to write into their branch, landing in the same PR as the code change

All write operations are proposals only. Moxie never edits your repository directly through MCP and never merges on your behalf. The agent applies changes locally in its own branch.


Quick start

From your repository directory:

npx moxie-docs setup

This signs you in via OAuth, writes the MCP config for your editor, installs the moxie-docs agent skill and AGENTS.md guidance block, and verifies the connection. After setup, your agent calls moxie.get_ai_context before editing and uses the propose tools to keep docs in sync.

You can also connect manually at https://moxiedocs.com and add the server to your MCP client config.


Connection details

TransportStreamable HTTP MCP
Endpointhttps://moxiedocs.com/api/mcp
Protocol version2025-06-18
Repository selectionOptional repository argument (owner/name). Required only when a token serves multiple repos with no default.

Authentication

Two paths, same token model:

OAuth 2.1 (recommended) — MCP clients that support OAuth can sign in through the browser. No token pasting required. Discovery endpoints:

  • https://moxiedocs.com/.well-known/oauth-protected-resource
  • https://moxiedocs.com/.well-known/oauth-authorization-server

Bearer token — Create a long-lived token in the Moxie dashboard and send:

Authorization: Bearer <MOXIE_TOKEN>

Tokens can be revealed, rotated, and revoked from the dashboard at any time.


MCP tools

ToolPurpose
moxie.get_ai_contextPre-edit briefing: repo status, verified commands, top conventions, open gaps. Read this first.
moxie.get_doc_impactGiven paths you're changing, returns overlapping conventions, gaps, and docs — plus net-new surfaces.
moxie.get_conventionsDiscovered coding conventions with confidence scores, agent guidance, and source citations.
moxie.search_docsSemantic + keyword search over docs, conventions, gaps, and AI context.
moxie.get_doc_gapsUnresolved documentation gaps with severity and affected paths.
moxie.get_documentation_opportunitiesRecommended doc work: missing docs, drift repairs, PR templates.
moxie.get_documentation_patternsHow the repo organizes docs and where new docs belong.
moxie.list_docsPaginated table of contents of every generated doc.
moxie.propose_doc_updateReturns target path + Markdown for the agent to write into its branch.
moxie.propose_doc_removalReturns the path to delete when a change makes a doc obsolete.

MCP prompts

PromptPurpose
document-this-changeRuns doc-impact on changed paths and walks through proposing updates for the same PR.
fix-stale-docsFinds open gaps and drift, then repairs them through Moxie.

Agent skills

Moxie ships a moxie-docs agent skill that teaches agents when and how to use the MCP server. On repo connect, Moxie opens a single PR adding:

  • AGENTS.md — always-on pointer block for any agent
  • .claude/skills/moxie-docs/SKILL.md — skill for Claude Code
  • .agents/skills/moxie-docs/SKILL.md — skill for .agents-aware clients

The skill is also published at:

https://moxiedocs.com/.well-known/agent-skills/moxie-docs/SKILL.md


Who it's for

  • Teams that want agents to follow real repo conventions, not generic advice
  • Repos where docs drift behind code and nobody has time to chase it
  • Developers using Cursor, Claude Code, VS Code, or any MCP client who want documentation updates bundled into every code change
  • Anyone building agent workflows that need source-cited, compact context instead of full codebase dumps

Also available

  • Official MCP Registry: io.github.Jackalope-Dev/moxie-docs
  • Smithery: https://smithery.ai/servers/caden/moxie-docs
  • Open-source npm package: moxie-docs — CLI, tool catalog, prompts, and skill renderers (the hosted server and indexing pipeline are not in the repo)

MIT licensed. Built by Jackalope Dev.

服务器配置

{
  "mcpServers": {
    "moxie-docs": {
      "url": "https://moxiedocs.com/api/mcp"
    }
  }
}
推荐的 MCP Server
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
Serper MCP ServerA Serper MCP Server
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
ChatWiseThe second fastest AI chatbot™
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
RedisA Model Context Protocol server that provides access to Redis databases. This server enables LLMs to interact with Redis key-value stores through a set of standardized tools.
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
Amap Maps高德地图官方 MCP Server
CursorThe AI Code Editor
WindsurfThe new purpose-built IDE to harness magic
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
Tavily Mcp
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
DeepChatYour AI Partner on Desktop
Playwright McpPlaywright MCP server
Y GuiA web-based graphical interface for AI chat interactions with support for multiple AI models and MCP (Model Context Protocol) servers.
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code