非官方欧洲金融文件MCP服务器
模型上下文协议(MCP)服务器,提供对欧洲公司数据和财务文件的访问。
数据源
| 来源 | 覆盖范围 | 数据 |
|---|---|---|
| GLEIF | 160多万欧盟公司 | 公司搜索,LEI查找 |
| ESEF(文件.xbrl.org) | FR、DK、GB、LT、UA | XBRL财务文件 |
| 英国公司大厦 | 500多万英国公司 | 提交历史记录、年度账目 |
| 整理列表 | DAX40、SIX、FTSE100 | 主要指数公司 |
用法
{
"mcpServers": {
"eu-filings": {
"command": "node",
"args": ["/path/to/eu-filings-mcp-server/build/index.js"],
"env": {
"UK_COMPANIES_HOUSE_API_KEY": "your_api_key_here"
}
}
}
}环境变量
| 变量 | 必填 | 描述 |
|---|---|---|
UK_COMPANIES_HOUSE_API_KEY | 对于英国方法 | 来自的免费API密钥 公司注册处 |
API方法
公司搜索(GLEIF-全欧盟)
搜索160多万家欧洲公司:
{
"method": "search_companies",
"query": "Siemens",
"country": "DE",
"limit": 10
}支持的国家:法国、德国、IT、ES、NL、BE、AT、SE、DK、PL、GB、CH等。
LEI公司
{
"method": "get_company_by_lei",
"lei": "YEH5ZCD6E441RHVHD759"
}Esef文件(法国、丹麦、英国、爱尔兰、美国)
获取ESEF备案的公司:
{
"method": "get_country_companies",
"country": "FR",
"limit": 10
}获取公司的文件:
{
"method": "get_company_filings",
"lei": "969500YG7U0UQDEHBD60",
"limit": 5
}提取XBRL财务数据:
{
"method": "get_filing_facts",
"filing_id": "23209"
}英国公司大厦
需要API密钥 -免费获得一个https://developer.company-information.service.gov.uk/
搜索英国公司:
{
"method": "search_uk_companies",
"query": "Shell",
"limit": 10
}获取公司简介:
{
"method": "get_uk_company_profile",
"company_number": "04366849"
}获取归档历史记录:
{
"method": "get_uk_company_filings",
"company_number": "04366849",
"category": "accounts",
"limit": 10
}获取年度账目:
{
"method": "get_uk_company_accounts",
"company_number": "04366849",
"limit": 5
}整理索引列表
DAX 40(德国):
{
"method": "get_dax40_companies"
}富时100指数(英国):
{
"method": "get_ftse100_companies"
}SIX(瑞士):
{
"method": "get_six_listed_companies"
}瑞士公司
{
"method": "search_swiss_companies",
"query": "Nestle",
"limit": 5
}{
"method": "get_swiss_company_info",
"lei": "549300U41AUUVOAAOB37"
}所有可用方法
| 方法 | 描述 | 数据源 |
|---|---|---|
search_companies | 按名称搜索公司 | GLEIF |
get_company_by_lei | 通过LEI获得公司 | GLEIF |
get_country_companies | 获取ESEF备案的公司 | ESEF |
get_company_filings | 获取归档历史记录 | ESEF |
get_entity_details | 获取实体详细信息 | ESEF |
get_filing_facts | 提取XBRL数据 | ESEF |
get_filing_validation | 获取验证消息 | ESEF |
filter_filings | 筛选归档结果 | ESEF |
get_dax40_companies | DAX 40指数公司 | 精选 |
search_swiss_companies | 搜索瑞士公司 | GLEIF |
get_swiss_company_info | 瑞士公司详细信息 | GLEIF |
get_six_listed_companies | 六家上市公司 | 策划 |
search_uk_companies | 搜索英国公司 | 英国公司大厦 |
get_uk_company_profile | 英国公司简介 | 英国公司注册处 |
get_uk_company_filings | 英国公司注册历史 | |
get_uk_company_accounts | 英国年度账目 | 英国公司注册处 |
get_ftse100_companies | 富时100指数公司 | 策划 |
get_dimensional_facts | XBRL维度事实 | ESEF |
build_fact_table | 构建事实表 | ESEF |
search_facts_by_value | 按值搜索事实 | ESEF |
time_series_analysis | 时间序列分析 | ESEF |
示例:获取法国公司财务信息
// 1. Get French companies with filings
{ "method": "get_country_companies", "country": "FR", "limit": 5 }
// 2. Get company details
{ "method": "get_entity_details", "entity_id": "969500YG7U0UQDEHBD60" }
// 3. Get filings
{ "method": "get_company_filings", "lei": "969500YG7U0UQDEHBD60" }
// 4. Extract XBRL financial data
{ "method": "get_filing_facts", "filing_id": "23209" }局限性
- ESEF申请:仅适用于FR、DK、GB、LT、UA
- 德国:不公开备案API-使用DAX40列表+德国联邦公报手动查找
- 英国:需要公司之家方法的免费API密钥
- 瑞士:仅公司元数据,无XBRL文件(非欧盟成员)
许可证
麻省理工学院
