本项目搭建了一个MCP服务器,可用于查询World Mini Apps文档,并且能与Cursor集成,在编写World MiniApp代码时提供有力帮助。
本项目旨在创建一个代理,该代理能够读取 MiniApps 文档,在使用Cursor编写World MiniApp时辅助进行编码。
brew install python
打开终端并运行以下命令:
# 创建虚拟环境
python3 -m venv .venv
# 激活虚拟环境
source .venv/bin/activate
在虚拟环境激活后,安装所需的包:
pip install langchain_community langchain-openai langchain-anthropic scikit-learn bs4 pandas pyarrow matplotlib lxml langgraph "mcp[cli]" tiktoken
运行构建脚本之前,在终端中导出你的OpenAI API密钥:
export OPENAI_API_KEY="your-openai-api-key"
然后运行:
python3 worldMiniApp-MCP/miniApp_build_docs.py
注意:Mateo(World团队)提到,你可以使用 https://docs.world.org/llms-full.txt 来支持所有World文档。此脚本将创建 llms_full.txt 和 sklearn_vectorstore.parquet 文件。
通过运行以下命令启动MCP服务器:
python3 worldMiniApp-MCP/miniApp_mcp.py
该服务器将在标准输入输出上运行,并等待MCP请求。
{
"mcpServers": {
"world-mini-app-mcp": {
"command": "your-absolute-path-to-repo-folder/WorldMCP/.venv/bin/python",
"args": [
"your-absolute-path-to-repo-folder/WorldMCP/worldMiniApp-MCP/miniApp_mcp.py"
],
"env": {
"OPENAI_API_KEY": "sk-xxxxxxxxxxxxxxxxxxxx"
}
}
}
}
- 将 `"your-openai-api-key"` 替换为你的实际API密钥。
图片支持步骤如下:
图片支持步骤如下:
要手动检查你的MCP服务器,安装并运行MCP Inspector:
npm install -g @modelcontextprotocol/inspector
mcp-inspector