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助手桌面客戶端

Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
22.5K
5分

Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
29.3K
4.5分

Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
84.0K
5分

Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
25.7K
4.5分

Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
14.0K
4.5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
18.5K
4.8分

Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
17.0K
5分

Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
56.9K
4.7分