OpenBB文档MCP服务器
一种模型上下文协议(MCP)服务器,通过两步检索工作流向AI助手提供OpenBB Workspace文档。
它做什么
此服务器公开了两个工具,它们协同工作以检索相关的OpenBB文档:
1. identify_openbb_docs_sections
- 接受用户查询
- 获取完整的OpenBB文档目录
- 向法学硕士提供说明,以确定最多3个相关章节标题
- 返回原始TOC以进行智能分析
2. fetch_openbb_content
- 获取步骤1中标识的节标题+原始用户查询
- 获取完整的OpenBB文档
- 仅摘录相关章节
- 返回包含OpenBB Copilot兼容引文格式说明的内容
工作流程
- LLM电话
identify_openbb_docs_sections用户提问 - LLM分析TOC并确定相关部分(最多3个)
- LLM电话
fetch_openbb_content带有这些章节标题 - LLM使用提取的内容以适当的引用回答用户的问题
如何跑步
在本地启动服务器:
python server.py默认情况下,服务器将在端口8000上启动。您可以通过以下方式进行更改:
PORT=8014 python server.pyMCP端点将在 http://localhost:8000/mcp
配置
服务器已预先配置CORS,用于:
https://pro.openbb.cohttps://pro.openbb.devhttp://localhost:1420http://localhost:8000
依赖项
安装要求:
pip install -r requirements.txt需要Python 3.10+
