fd-find-data-business-mcp
Officialfd-find-data-business-mcp
Kommerzieller, anmeldepflichtiger MCP-Server, der FindData-eigene gecrawlte Daten an zahlende Nutzer ausliefert. Er nutzt fd-open-data-mcp als Bibliothek und verwendet dessen Cache, Dispatch und Katalog wieder – gibt in Antworten jedoch keinerlei Identität des Upstream-Anbieters preis. Jeder Wert ist als finddata gebrandet; kein source_used-/real_source_used-Schlüssel erreicht jemals einen Client.
Tools
Tool | Zweck |
| Ein Indikator für eine Entität über eine Liste von Daten (liefert frischen ODER veralteten Cache; ein echter Cache-Miss wird prozessintern abgearbeitet). |
| Bulk-Serienabruf für einen oder mehrere Indikatoren über |
| Alle verfügbaren FindData-Indikatoren durchsuchen. |
| Natürlichsprachliche Indikator- und Entitätssuche (Obermenge aller Suchtools). |
| Entity-Relationship-Graphabfragen (bfs/dfs/neighbors/shortest_path/subgraph/ego_graph/statistics). |
Related MCP server: xbrl-financial
Installieren
pip install fd-find-data-business-mcpAusführen (lokale Entwicklung, ohne Authentifizierung)
export FD_OPEN_DATA_MCP_DATABASE_URL=postgresql://fd:***@localhost:30432/fd_open_data
fd-find-data-business-mcp serve --transport http --host 0.0.0.0 --port 8310Wenn FDBIZ_JWKS_URI nicht gesetzt ist, ist die Authentifizierung deaktiviert (Smoke-Test / lokale Entwicklung). Setzen Sie sie beim Deployment, um jede Anfrage ohne gültiges, von Logto ausgestelltes JWT abzulehnen (401 bevor ein Tool ausgeführt wird).
Bereitstellen (zihan k3s, Namespace fd-mcp)
Die Authentifizierung erfolgt über Logto (RS256-JWT) mittels FastMCPs JWTVerifier. Die kanonische Logto-Instanz läuft auf guangzhou-xinru:
Umgebungsvariable | Wert |
|
|
|
|
|
|
| die API-Ressourcenkennung, die Sie in der Logto-Administration registrieren (empfohlen: |
Diese vier Schlüssel werden dem gemeinsamen Secret fd-mcp-env hinzugefügt (enthält bereits FD_OPEN_DATA_MCP_DATABASE_URL / REDIS_URL – der Business-Pod verwendet sie wieder; MCP_BEARER_TOKEN von den Schwester-Pods ist hier wirkungslos, dieser Pod verwendet JWT-Authentifizierung, kein Bearer-Token):
# on zihan (sudo kubectl)
sudo kubectl -n fd-mcp create secret generic fd-mcp-env \
--from-literal=FD_OPEN_DATA_MCP_DATABASE_URL='postgresql://fd:***@100.64.0.3:30432/fd_open_data' \
--from-literal=REDIS_URL='redis://:***@100.64.0.3:30380/0' \
--from-literal=FDBIZ_JWKS_URI='https://auth.finddatatech.cloud/oidc/jwks' \
--from-literal=FDBIZ_ISSUER='https://auth.finddatatech.cloud/oidc' \
--from-literal=FDBIZ_AUDIENCE='https://api.finddatatech.cloud/mcp' \
--dry-run=client -o yaml | sudo kubectl apply -f -
sudo kubectl -n fd-mcp apply -f k8s/zihan/40-fd-find-data-business-mcp.yamlÜber das Mesh erreichbar unter http://100.64.0.4:30803/mcp (zihan NodePort 30803).
Logto: API-Ressource registrieren
Erstellen Sie in der Logto-Administrationskonsole (https://auth-admin.finddatatech.cloud) eine API-Ressource mit der Kennung https://api.finddatatech.cloud/mcp (diese wird zum aud-Claim in ausgestellten Token und muss FDBIZ_AUDIENCE entsprechen). Erstellen Sie einen Client (M2M oder First-Party-SPA), der für diese Audience autorisiert ist; die Token zahlender Nutzer müssen aud: https://api.finddatatech.cloud/mcp enthalten.
Veröffentlichen
OIDC Trusted Publishing — Tag v* löst .github/workflows/release.yml aus (Build → twine check → Wheel-Smoke-Test → Veröffentlichung auf PyPI). Das Harbor-Image wird von .github/workflows/docker-publish.yml bei Push auf main / Tags erstellt.
This server cannot be deployed
Maintenance
Related MCP Connectors
Read-only cited financial datasets, bounded research queries and source diagnostics.
Macroeconomic and other official data from 170+ publishers, resolved from natural language with provenance.
Public data API with ML enrichment — SEC EDGAR, FRED, NOAA, EPA, USGS. 404 endpoints.
Read-only public-company financials, KPIs, benchmarks, filings, and insider activity.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides secure access to XBRL-US financial data with session-based authentication, enabling users to search for companies by fiscal year and retrieve their financial facts from SEC filings.-
- FlicenseNot gradedqualityDmaintenanceEnables querying and analyzing XBRL financial data through natural language, using an API key for authentication.4 npm1-

Thesma MCP Serverofficial
AlicenseAqualityDmaintenanceGives AI assistants access to SEC filings, BLS employment, Census demographics, and SBA lending data via natural language queries.60MIT
Sugra API MCPofficial
AlicenseAqualityBmaintenanceGateway connector between LLM agents and world data, providing access to financial market prices, macroeconomic indicators, and news through a bundled endpoint catalog.878 PyPI4MIT