文档与仓库搜索服务

Dynamic Labs MCP Server 是一个用于搜索和浏览Dynamic文档及GitHub仓库内容的服务,适用于开发者在开发过程中快速获取相关文档和代码资源。

  • by 0xanmol
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 0xanmol/dynamic-mcp-server

使用说明

动态实验室MCP服务器

用于Dynamic Labs文档和仓库的MCP服务器。向Claude提供Dynamic的文档和GitHub内容。

特点/特性

  • 搜索动态文档
  • 获取特定文档页面
  • 按部分浏览文档
  • 搜索GitHub仓库
  • 读取仓库文件/目录
  • 列出所有动态仓库
  • 获取文档索引

安装

# Add to Claude Code
claude mcp add dynamic --scope user -- npx dynamic-mcp-server

# Or install globally
npm install -g dynamic-mcp-server
claude mcp add dynamic --scope user -- dynamic-mcp-server

# Or run locally
git clone <repo>
cd dynamic-mcp-server
npm install
claude mcp add dynamic --scope project -- node dynamic-mcp-server.js

工具

search_dynamic_docs

通过查询搜索动态文档。

参数:

  • query (字符串):搜索词

get_dynamic_page

获取特定文档页面的全部内容。

参数:

  • url (字符串):文档页面路径(例如,“/docs/introduction/welcome”)

search_github_repos

搜索动态的GitHub仓库。

参数:

  • query (字符串):搜索词

get_repo_content

从仓库中读取文件/目录。

参数:

  • repo (字符串): 仓库名称(例如,“public-wallet-connectors”)
  • path (字符串,可选):文件/目录路径

list_dynamic_repos

列出所有动态仓库。

get_documentation_index

获取带导航的文档索引。

navigate_docs_by_section

按部分浏览文档。

参数:

  • section (字符串):部分名称(例如,“认证”,“钱包”,“SDK”)

使用方法

向克劳德询问诸如:

  • “搜索动态文档以了解钱包集成方法”
  • 获取API参考页面
  • “给我看看Dynamic的GitHub仓库”
  • “在动态仓库中查找 React 示例”

或者直接测试:

node dynamic-mcp-server.js

数据来源

  • 动态文档: https://www.dynamic.xyz/docs/
  • 动态GitHub: https://github.com/dynamic-labs

要求

  • Node.js 18及以上版本
  • 网络连接

许可证

麻省理工学院(MIT)