GLEIF MCP Server 是一个基于 MCP(Model Context Protocol)的服务器,用于访问 GLEIF(全球法人识别编码基金会)的 LEI(Legal Entity Identifier,法人识别编码)数据库。LEI 是 20 位字母数字代码,用于唯一标识参与全球金融交易的法人实体,受 MiFID II、EMIR、Dodd-Frank、DORA 等 200 多项法规要求。该数据库覆盖 200 多个司法管辖区的 280 多万家实体。
用途:该服务器主要用于通过自然语言问答方式验证公司法律身份、查询 LEI 代码、验证交易对手、追踪公司所有权结构。典型用途包括 KYC 与开户(签约前验证对手方身份)、合规检查(为 MiFID II、EMIR 或 DORA 报告验证 LEI)、尽职调查(研究公司所有权链和最终母公司)、财务分析(将证券 ISIN 和银行 BIC/SWIFT 与法律实体交叉引用)、数据丰富(批量处理公司列表并添加 LEI 数据)。
主要能力:提供 12 个工具,涵盖核心查询、金融标识符、关系与合规、LEI 发行机构等类别。核心查询包括:按 LEI 代码获取完整实体详情、批量查询(单次最多 100 个)、按名称模糊搜索公司(支持分页)、验证 LEI 格式与校验位(ISO 17442)及注册状态。金融标识符包括:从 BIC 代码查找银行 LEI、从 ISIN 代码查找证券发行人 LEI、按司法管辖区列出实体。关系与合规包括:查询母公司、子公司、最终母公司、基金管理人、伞形基金、子基金、Level 2 数据例外及原因、列出所有本地运营单位(LOU)及其详情。
使用方式:可从 releases 页面下载各平台预编译二进制文件,或从源码构建(需要 Go 1.25+)。将二进制文件路径配置到支持 MCP 的客户端中,例如 Claude Desktop 的 claude_desktop_config.json、Claude Code、Cursor 的 .cursor/mcp.json、VS Code 的 Continue 扩展 .continue/config.json、Windsurf 的 ~/.codeium/windsurf/mcp_config.json、Cline 的 MCP 设置或 .vscode/cline_mcp_settings.json、Antigravity 的 ~/.antigravity/mcp.json。配置后重启客户端,即可通过自然语言提问,例如“查找 LEI HWUPKR0MPOU8FGXBT394”或“查找 BIC DEUTDEFF 对应的 LEI”。
技术细节:该服务器封装 GLEIF 公共 API(基础 URL:https://api.gleif.org/api/v1),无需认证,速率限制为每分钟 60 次请求。结果本地缓存,重复查询可即时返回;自动处理超时重试和限流,防止超出 GLEIF 配额。所有工具返回 JSON,包含相关字段和分页信息,错误以结构化形式返回。
限制:GLEIF 数据库每日更新,新近发布的 LEI 可能不会立即出现;首次请求可能因缓存预热而较慢;GLEIF API 偶有延迟峰值,由自动重试处理。若出现“速率限制超出”错误,服务器会自动重试,若持续出现则需减少并发请求或等待几分钟。macOS 会阻止下载的文件,需在终端执行 chmod +x gleif-mcp-server 并配置绝对路径。该工具以 MIT 许可证发布。