文档服务工具

McpDocs是一个为Elixir项目提供文档服务的工具,通过SSE MCP服务器将项目函数和依赖项函数的文档提供给LLM。

  • by josiahdahl
  • Elixir
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 josiahdahl/mcp_docs

使用说明

McpDocs 的

通过SSE MCP服务器向LLM提供有关Elixir项目功能和依赖关系功能的文档。

看 示例项目 了解更多信息。

这段代码部分由Claude Sonnet 3.5编写

安装

def deps do
  [
    {:mcp_docs, github: "josiahdahl/mcp_docs", runtime: false, only: [:test, :dev]}
  ]
end

用法

# Start the SSE server on the default port of 9702
mix mcp_docs.start
# Start on a specific port
mix mcp_docs.start --port 1234

你也可以用 iex -S mix mcp_docs.start 允许手动重新编译代码。

您可以使用 npx @modelcontextprotocol/inspector 在你的代码库中尝试一下。

路线图

  • []更改后自动重新编译
  • []查找模块文档
  • []查找回调文档