MCP服务器(基于目标的路由)
本项目是MCP(模型上下文协议)服务器的工作实现,使用:
- JSON-RPC 2.0
- 打开代理JSON
- 实时Tavily搜索代理(亚马逊、Flipkart、TataCliq)
- 基于LLM的总结器和推荐器(使用OpenAI+LangChain)
- 通过LangSmith观察
如何跑步
- 安装要求
pip install -r requirements.txt- 创建
.env文件 与:
OPENAI_API_KEY=your-openai-key
TAVILY_API_KEY=your-tavily-key- 启动服务器
python main.py- 在浏览器中打开:
http://localhost:8000/docs
样品申请
{
"jsonrpc": "2.0",
"method": "mcp.infer",
"params": {
"input": "Recommend me a budget phone",
"goal": "product_recommendation"
},
"id": "001"
}文件夹结构
main.py— FastAPI条目router.py--向代理商发送路线目标agents/--网络爬虫+LLM代理utils/--Tavily和LLM助手models/--请求的模式
