
Openfigi
io.github.viktorlarsson由 GitHub 账号 viktorlarsson 发布v0.2.4更新于 Oct 24, 2026
Map financial identifiers (ISIN, CUSIP, SEDOL, Ticker) to FIGIs via OpenFIGI API
概览
一个本地 MCP 服务器,让助手通过 OpenFIGI 将 ISIN、CUSIP、SEDOL、股票代码和 Bloomberg ID 等金融标识符映射为 FIGI。
- 可以做什么
- 按 ISIN、CUSIP、SEDOL、带交易所代码的股票代码或 Bloomberg ID 查询 FIGI,股票代码支持跨证券类型的智能搜索和可选的证券类型筛选。从自由文本或 CSV 中自动识别标识符类型,并搜索单个标识符或一次批量搜索。用显式类型在一次批量调用中映射最多 100 个标识符。在不调用 API 的情况下校验标识符格式、解析 CSV 或文本。查看当前 API 速率限制状态,并读取标识符类型、交易所代码、证券类型和市场板块等参考资源。
- 适用场景
- 适合处理证券数据时需要把标识符解析为 FIGI 的场景,例如清理表格中的 ISIN 或股票代码列表,或在合并数据集前确认某个标识符是否存在。
- 运行要求
- 以 npm 包(openfigi-mcp)形式通过 npx 或全局安装在本机运行,并在桌面客户端中配置。需要访问 OpenFIGI API 的网络连接。OPENFIGI_API_KEY 环境变量为可选项但建议设置:不设置时速率限制为每分钟 25 次请求,设置后为 250 次。
安装
在 SourceWeft 中
- 打开 控制台中的 Openfigi,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
openfigi-mcp
MCP (Model Context Protocol) server for the OpenFIGI API. Map financial identifiers to FIGIs directly from Claude and other MCP-compatible AI assistants.
Features
- Search by identifier type: ISIN, CUSIP, SEDOL, Ticker, Bloomberg ID
- Auto-detection: Automatically detect identifier types from text/CSV data
- Ticker + Exchange: Parse formats like
AAPL US,ABLI SS,VOD LN - Batch operations: Process up to 100 identifiers in a single request
- Not Found reporting: Clear indicators when identifiers don't exist
- Reference resources: Access identifier types, exchange codes, security types
Installation
Using npx (easiest)
No installation required - just configure Claude Desktop:
Global Installation
Config file location:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Available Tools
Search Tools
Smart Ticker Search
The search_by_ticker tool automatically tries multiple security types when searching, so you don't need to know if a stock is common or preferred:
If you need to search for a specific security type, you can use the optional securityType2 parameter:
Auto-Detection Tools
Utility Tools
Auto-Detection Examples
Tickers with Exchange Codes
The tools recognize the Bloomberg Terminal format TICKER EXCHANGE:
Common exchange codes:
Mixed Identifiers
The tools auto-detect different identifier types:
Not Found Handling
When identifiers don't exist in OpenFIGI, the output clearly indicates:
Single search:
Batch search:
Available Resources
Access reference data via MCP resources:
Environment Variables
API Key
Get your free API key at openfigi.com/api.
License
MIT
来源:packages/mcp/README.md,提交 9e41d12
工具
0版本历史
1- v0.2.4最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分