Uniswap文档MCP服务

提供Uniswap v4文档访问、本地语义搜索和LLM元数据索引搜索功能的协议服务器。

  • by aravind33b
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 aravind33b/Uniswap_Docs_MCP

使用说明

Uniswap文档MCP

这是一个ModelContextProtocol服务器,提供对Uniswap文档的访问。

用法

  1. 访问Uniswap v4文档
  2. 局部语义搜索(向量嵌入)
  3. 用于获取文档页面的工具
  4. 用于搜索LLM元数据索引的工具
  5. 可与任何LLM一起使用

需求

Node.js≥18 npm≥8 OpenAI API密钥 建议使用Mac/Linux环境 如果您想注册MCP服务器(或ModelContextProtocol检查器),请使用Claude Desktop

设置

git clone https://github.com/aravind33b/Uniswap_Docs_MCP.git
cd Uniswap_Docs_MCP
npm install

将.env.example文件复制到.env并填写OpenAI API密钥。

cp .env.example .env

构建服务器

npm run build

这将生成以下文件:

build/index.js 构建/摄入/.js build/utils/.js

地方发展步骤

  1. 获取LLM元数据文件
    node build/ingestion/fetchDocs.js
    

这将把LLM元数据文件下载到src/data/raw bash data/raw/v4-llms.txt data/raw/v4-llms-full.txt

  1. 解析LLM元数据文件
    node build/ingestion/parseLLMFiles.js
    

这将解析LLM元数据文件,并在以下位置生成索引文件 src/data/index.json