关于 Tiangong AI MCP
TianGong AI MCP 是用于搜索教育资源的 MCP 服务,并支持 Streamable HTTP。当前基于源码构建的版本已不再提供退役的教育知识图谱工具。
主要功能
- 01搜索教育资源
- 02支持 Streamable HTTP 服务
适用场景
- 01查找教育资源
- 02通过 Streamable HTTP 连接
MCP 相关
提供支持 Streamable HTTP 的 MCP 服务。当前版本包含 `Search_Edu_Tool`,不再提供已退役的 `Search_Edu_Graph_Tool`。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
docType: guide scope: repo status: current authoritative: true owner: mcp language: en whenToUse: 'When installing, configuring, running, or integrating the TianGong AI MCP server.' whenToUpdate: 'When tool behavior, auth, environment variables, package metadata, build commands, or server startup changes.' checkPaths:
- AGENTS.md
- .docpact/config.yaml
- package.json
- Dockerfile
- .env.example
- mcp_config.json
- test.http
- .github/prompts/**
- README_CN.md
- DEV_EN.md
- DEV_CN.md
- src/** lastReviewedAt: 2026-10-12 lastReviewedCommit: aabaceef96a38b0d23394e2da771b4fc2a213be0
TianGong-AI-MCP
GitHub organization migration / GitHub 组织迁移
该原始仓库现属于 tiangong-ai 组织,仓库身份和历史记录均予以保留。CLI 包 @tiangong-ai/cli 和命令 tiangong-ai 保持不变。Wiki 现以 @tiangong-ai/wiki 发布;其命令保持不变。请参阅迁移和升级说明。
该仓库已迁入 tiangong-ai 组织,仓库身份与历史保留。CLI 包名 @tiangong-ai/cli 和命令 tiangong-ai 不变;Wiki 新包名为 @tiangong-ai/wiki,命令不变。升级方式见迁移说明。原个人账号 tiangong-ai-legacy 保留历史;请自行 Follow 新组织。
TianGong AI Model Context Protocol(MCP)服务支持 Streamable Http 协议。
教育图谱退役
教育知识图谱服务已退役。当前从源代码构建的 MCP 服务不再公布 Search_Edu_Graph_Tool;客户端必须移除对该工具的调用。Search_Edu_Tool 仍可搜索教育资源,但不提供图谱遍历功能。
此前发布的 npm 包不会追溯更改;npm 发布与此源代码镜像部署相互独立。
服务部署
GitHub CI 会将经过审查的 main 源代码构建为 ARM64 镜像,并通过 OIDC 将其确切的 ECR 摘要部署到现有 ECS 服务。有关验证和回滚,请参阅部署操作手册。
启动 MCP 服务
Streamable Http 服务
npm install -g @tiangong-ai/mcp-server@latest
npx dotenv -e .env -- \
npx -p @tiangong-ai/mcp-server tiangong-ai-mcp-http
本地开发服务
在此仓库中,你可以构建并启动 HTTP 服务:
npm run build
npx dotenv -e .env -- node dist/src/index_server.js
需要交互式检查 MCP 时,请单独启动 Inspector。
启动 MCP Inspector
npx @modelcontextprotocol/inspector
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。