fd-find-data-business-mcp
Officialfd-findata-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 时,认证被禁用(冒烟测试 / 本地开发)。在部署中设置它,以拒绝所有没有有效 Logto 签发 JWT 的请求(在任何工具运行前返回 401)。
部署(zihan k3s,命名空间 fd-mcp)
认证通过 FastMCP 的 JWTVerifier 使用 Logto(RS256 JWT)。权威 Logto 实例运行在 guangzhou-xinru 上:
环境变量 | 值 |
|
|
|
|
|
|
| 你在 Logto 管理后台注册的 API 资源标识符(推荐: |
这四个键被添加到共享的 fd-mcp-env Secret 中(该 Secret 已携带 FD_OPEN_DATA_MCP_DATABASE_URL / REDIS_URL——业务 Pod 复用它们;来自兄弟 Pod 的 MCP_BEARER_TOKEN 在此处无效,此 Pod 使用 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可通过网格在 http://100.64.0.4:30803/mcp 访问(zihan NodePort 30803)。
Logto:注册 API 资源
在 Logto 管理控制台(https://auth-admin.finddatatech.cloud)中,创建一个标识符为 https://api.finddatatech.cloud/mcp 的 API 资源(这将作为签发令牌中的 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