WebDNA MCP 服务器
用于 WebDNA 文档的自定义模型上下文协议 (MCP) 服务器。该服务器从docs.webdna.us抓取并索引 WebDNA 文档,并提供用于搜索和检索文档的 API 端点。
特征
抓取并索引 WebDNA 文档
提供与 MCP 兼容的 API 端点,以便与 AI 助手集成
WebDNA 指令和上下文的全文搜索
分类文档浏览
Supabase PostgreSQL 数据库用于存储和检索
Related MCP server: @sanderkooger/mcp-server-ragdocs
入门
先决条件
Node.js(v14 或更高版本)
npm
Supabase 帐户和项目
安装
克隆存储库
安装依赖项:
通过复制示例文件并使用 Supabase 凭据进行更新来设置您的环境变量:
将数据库迁移应用到您的 Supabase 项目:
运行文档抓取工具来填充数据库:
启动服务器:
服务器默认在 3000 端口运行。您可以通过设置PORT环境变量来更改此设置。
MCP 工具
该服务器提供以下 MCP 工具:
搜索-webdna-文档
在 WebDNA 文档中搜索特定的说明、上下文或关键字。
参数:
query(字符串):WebDNA 文档的搜索查询
获取网络DNA文档
通过 ID 检索特定 WebDNA 指令或上下文的详细文档。
参数:
id(字符串):WebDNA 指令或上下文的 ID
获取网络DNA类别
检索所有 WebDNA 文档类别以及每个类别中的指令数。
API 端点
POST /mcp/search-webdna-docs: 搜索 WebDNA 文档POST /mcp/get-webdna-doc: 通过 ID 获取文档GET /mcp/get-webdna-categories:获取所有类别GET /health:健康检查端点
发展
对于文件更改时自动重启的开发:
执照
国际学习中心