Openbb Widgets Json MCP
什么是OpenBB Widgets JSON MCP Server?
这是一个专门为OpenBB金融平台设计的MCP(模型上下文协议)服务器。它将OpenBB的小部件开发文档转换为一系列结构化的工具,让开发者和AI助手能够以编程方式访问小部件的配置规范、参数类型和JSON结构,从而快速构建符合OpenBB标准的金融应用小部件。如何使用OpenBB Widgets MCP服务器?
通过MCP兼容的客户端(如Claude Desktop、Cursor等)连接到此服务器后,您可以查询各种小部件类型、获取配置参数、查看JSON规范示例。服务器提供了30多个专用工具,涵盖从基础小部件到高级图表的所有开发需求。适用场景
1. 快速开发OpenBB金融小部件 2. AI助手辅助的代码生成 3. 学习OpenBB小部件开发规范 4. 验证小部件JSON配置的正确性 5. 构建金融数据可视化应用主要功能
小部件配置工具
提供7种小部件配置工具,包括网格大小、错误处理、刷新间隔、运行按钮等核心配置参数
参数类型工具
11种参数类型工具,涵盖文本输入、日期选择器、布尔切换、下拉菜单、数字输入等所有OpenBB支持的参数类型
小部件类型工具
12种小部件类型工具,包括Plotly图表、Highcharts、TradingView图表、AgGrid表格、Markdown、HTML、指标、新闻源等
JSON规范参考
完整的JSON规范参考工具,包括小部件、应用和代理的JSON结构定义
数据集成与AI代理
数据源集成和AI代理文档工具,帮助构建智能金融应用
快速入门模板
提供OpenBB小部件开发的基础模板代码,帮助开发者快速上手
优势
结构化访问:将非结构化的文档转换为结构化工具,便于程序化查询
AI友好:专门为AI编码助手设计,支持智能代码生成
全面覆盖:涵盖OpenBB小部件开发的所有方面
实时更新:基于OpenBB官方文档生成,保持与最新规范同步
易于集成:通过标准MCP协议与各种开发工具集成
局限性
需要MCP兼容客户端:必须通过支持MCP的客户端使用
技术门槛:对非开发者用户可能有一定学习曲线
依赖OpenBB生态:主要服务于OpenBB平台的小部件开发
网络要求:需要连接服务器或本地运行服务
如何使用
环境准备
安装Python 3.12+和uv包管理器,确保系统满足运行要求
获取代码
克隆GitHub仓库到本地,进入项目目录
安装依赖
使用uv同步安装所有Python依赖包
启动服务器
运行主程序启动MCP服务器,默认监听8081端口
连接客户端
在支持MCP的客户端中配置连接到此服务器,开始查询工具
使用案例
案例1:快速构建Monte Carlo模拟小部件
使用AI助手和MCP服务器,在几分钟内构建一个完整的Monte Carlo股票价格模拟小部件。该小部件包含股票代码输入、日期选择和波动率调整选项,并生成可视化图表。
案例2:学习小部件参数配置
开发者需要了解OpenBB支持的所有参数类型及其配置选项,通过查询MCP工具快速掌握各种参数的用法。
案例3:验证JSON配置正确性
在开发过程中,需要确保小部件的JSON配置符合OpenBB规范,通过MCP工具查询正确的结构。
常见问题
什么是MCP服务器?我需要什么才能使用它?
这个服务器与直接查看OpenBB文档有什么区别?
我可以在生产环境中使用这个服务器吗?
服务器支持哪些类型的小部件?
如何更新服务器以获取最新的OpenBB规范?
相关资源
OpenBB官方文档
OpenBB平台的完整开发文档和API参考
GitHub仓库
MCP服务器的源代码和示例
MCP协议规范
模型上下文协议的官方规范和文档
Smithery平台
MCP服务器的托管和部署平台
Claude Desktop
支持MCP的AI助手桌面客户端

Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
62.4K
4.5分

Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
113.7K
5分

Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
66.7K
4.3分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
26.6K
4.8分

Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
83.3K
4.7分

Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
45.4K
5分

Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
40.7K
4.5分

Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
50.6K
4.8分