Skip to main content
Glama
FindDataTechnology

fd-find-data-business-mcp

Official

fd-find-data-business-mcp

Коммерческий MCP-сервер с входом по логину, который предоставляет платящим пользователям собственные данные FindData, собранные краулером. Зависит от fd-open-data-mcp как от библиотеки и переиспользует его кэш, диспетчеризацию и каталог — но не раскрывает в ответах никакой идентичности вышестоящего провайдера. Каждое значение брендировано finddata; ни один ключ source_used / real_source_used никогда не попадает к клиенту.

Инструменты

Инструмент

Назначение

read

Один показатель для сущности по списку дат (отдаёт свежий ИЛИ устаревший кэш; при настоящем промахе выполняет диспетчеризацию в процессе).

read_range

Пакетные ряды для одного или нескольких показателей за [start, end].

list_concepts

Просмотр всех доступных показателей FindData.

ai_search

Поиск показателей и сущностей на естественном языке (надмножество всех поисковых инструментов).

graph_search

Графовые запросы связей между сущностями (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:

Переменная окружения

Значение

FD_OPEN_DATA_MCP_DATABASE_URL

postgresql://fd:***@100.64.0.3:30432/fd_open_data (mesh-адрес guangzhou-xinru)

FDBIZ_JWKS_URI

https://auth.finddatatech.cloud/oidc/jwks

FDBIZ_ISSUER

https://auth.finddatatech.cloud/oidc

FDBIZ_AUDIENCE

идентификатор API-ресурса, который вы регистрируете в админке Logto (рекомендуется: https://api.finddatatech.cloud/mcp)

Эти четыре ключа добавляются в общий 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 / по тегам.

-
license - not tested
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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.

View all MCP Connectors

Latest Blog Posts

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