返回市场
开放文档MCP服务器

开放文档MCP服务器

作者:OpenBB-finance0 星标更新:2025-11-08

项目介绍

OpenBB 文档 MCP 服务器

这是一个模型上下文协议(MCP)服务器,通过两步检索工作流程向AI助手提供OpenBB工作区文档。

功能概述

此服务器提供了两个协同工作的工具来检索相关的OpenBB文档:

1. identify_openbb_docs_sections

  • 接收用户查询
  • 获取完整的OpenBB文档目录
  • 将其提供给LLM,并指示其识别最多3个相关章节标题
  • 返回原始目录以供智能分析

2. fetch_openbb_content

  • 接收在步骤1中识别出的章节标题以及原始用户查询
  • 获取完整的OpenBB文档
  • 提取仅与查询相关的章节
  • 返回内容并附带OpenBB Copilot兼容的引用格式说明

工作流程

  1. LLM调用identify_openbb_docs_sections并传入用户的提问
  2. LLM分析目录并识别相关章节(最多3个)
  3. LLM调用fetch_openbb_content并传入这些章节标题
  4. LLM利用提取的内容回答用户的问题,并附上适当的引用

如何运行

本地启动服务器:

python server.py

默认情况下,服务器将在8000端口启动。你可以通过以下方式更改端口:

PORT=8014 python server.py

MCP端点将在http://localhost:8000/mcp可用。

配置

服务器预配置了CORS,允许来自以下来源的请求:

  • https://pro.openbb.co
  • https://pro.openbb.dev
  • http://localhost:1420
  • http://localhost:8000

依赖项

安装需求:

pip install -r requirements.txt

需要Python 3.10+