语义搜索服务器

HexDocs MCP Server是一个基于TypeScript的服务器,实现了模型上下文协议(MCP),为Hex包文档提供语义搜索功能,适用于AI应用中的文档搜索。

  • by bradleygolden
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 bradleygolden/hexdocs-mcp-server

使用说明

HexDocs MCP服务器

实现模型上下文协议(MCP)的TypeScript服务器,为Hex包文档提供语义搜索功能。它旨在与由 hexdocs_mcp Elixir软件包,使Hex文档在AI应用程序中易于搜索。

特性

  • 用于搜索Hex软件包文档的MCP兼容服务器
  • 与由 hexdocs_mcp Elixir套装
  • 基于模型上下文协议标准构建,与人工智能工具兼容
  • 通过以下方式轻松安装 npx 用于快速设置
  • 具有可定制数据库路径的简单配置

需求

  • Node.js 18或更高版本
  • 访问a hexdocs_mcp 生成的SQLite数据库(需要运行 mix hex.docs.mcp fetch PACKAGE 首先在所需的包装上)

配置

服务器查找由创建的SQLite数据库 hexdocs_mcp 包裹。默认情况下,它使用 ~/.hexdocs_mcp/hexdocs_mcp.db,但您可以指定自定义路径:

# Example: Set custom database path
export HEXDOCS_MCP_PATH=/path/to/custom/directory

整合

服务器可以与支持模型上下文协议的各种AI工具集成。以下是Cursor的示例:

将此添加到您的 mcp.json:

{
  "mcpServers": {
    "hexdocs-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "hexdocs-mcp-server"
      ]
    }
  }
}

专业提示

当你与代理交互时,发现你没有特定工具的给定文档,你可以让AI运行 mix hex.docs.mcp fetch ... 命令你,这样你就不必了。

贡献

欢迎投稿!请随时提交拉取请求。对于重大更改,请先打开一个问题来讨论您想要更改的内容。

该项目在麻省理工学院获得许可-请参阅 许可证 文件以获取详细信息。