fd-find-data-business-mcp
Officialfd-find-data-business-mcp
Коммерческий MCP-сервер с входом по логину, который предоставляет платящим пользователям собственные данные FindData, собранные краулером. Зависит от fd-open-data-mcp как от библиотеки и переиспользует его кэш, диспетчеризацию и каталог — но не раскрывает в ответах никакой идентичности вышестоящего провайдера. Каждое значение брендировано finddata; ни один ключ source_used / real_source_used никогда не попадает к клиенту.
Инструменты
Инструмент | Назначение |
| Один показатель для сущности по списку дат (отдаёт свежий ИЛИ устаревший кэш; при настоящем промахе выполняет диспетчеризацию в процессе). |
| Пакетные ряды для одного или нескольких показателей за |
| Просмотр всех доступных показателей FindData. |
| Поиск показателей и сущностей на естественном языке (надмножество всех поисковых инструментов). |
| Графовые запросы связей между сущностями (bfs/dfs/neighbors/shortest_path/subgraph/ego_graph/statistics). |
Related MCP server: xbrl-financial
Установка
pip install fd-find-data-business-mcpЗапуск (локальная разработка, без аутентификации)
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 8310Если FDBIZ_JWKS_URI не задан, аутентификация отключена (смоук-тест / локальная разработка). Задайте его при развёртывании, чтобы отклонять любой запрос без действительного JWT, выпущенного Logto (401 до запуска любого инструмента).
Развёртывание (zihan k3s, namespace fd-mcp)
Аутентификация — Logto (RS256 JWT) через JWTVerifier из FastMCP. Канонический экземпляр Logto работает на guangzhou-xinru:
Переменная окружения | Значение |
|
|
|
|
|
|
| идентификатор API-ресурса, который вы регистрируете в админке Logto (рекомендуется: |
Эти четыре ключа добавляются в общий Secret fd-mcp-env (он уже содержит FD_OPEN_DATA_MCP_DATABASE_URL / REDIS_URL — бизнес-под переиспользует их; MCP_BEARER_TOKEN из соседних подов здесь неактивен: этот под использует JWT-аутентификацию, а не bearer):
# 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Доступен через mesh по адресу http://100.64.0.4:30803/mcp (zihan NodePort 30803).
Logto: зарегистрируйте API-ресурс
В консоли администратора Logto (https://auth-admin.finddatatech.cloud) создайте API-ресурс с идентификатором https://api.finddatatech.cloud/mcp (он становится утверждением aud в выпускаемых токенах и должен равняться FDBIZ_AUDIENCE). Создайте клиент (M2M или собственный SPA), авторизованный для этой аудитории; токены платящих пользователей должны содержать aud: https://api.finddatatech.cloud/mcp.
Публикация
Доверенная публикация через OIDC — тег v* запускает .github/workflows/release.yml (сборка → проверка twine → смоук-тест wheel → публикация в PyPI). Образ Harbor собирается с помощью .github/workflows/docker-publish.yml при пуше в main / по тегам.
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.6 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