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). |
Установка
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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Access US federal award, recipient, agency, and spending analytics data from USAspending.gov.
Real SEC, 13F, insider, congress & macro data your AI agent can cite. Hosted MCP, 24 tools.
Access SEC filings, insider transactions, and financial data via the ShareSEER API.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/FindDataTechnology/fd-find-data-business-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server