mcpField
T
Tiangong AI MCP

Tiangong AI MCP

本地服务
github.com/linancn其他42 周前更新

关于 Tiangong AI MCP

TianGong AI MCP 是用于搜索教育资源的 MCP 服务,并支持 Streamable HTTP。当前基于源码构建的版本已不再提供退役的教育知识图谱工具。

主要功能

  1. 01搜索教育资源
  2. 02支持 Streamable HTTP 服务

适用场景

  1. 01查找教育资源
  2. 02通过 Streamable HTTP 连接

MCP 相关

提供支持 Streamable HTTP 的 MCP 服务。当前版本包含 `Search_Edu_Tool`,不再提供已退役的 `Search_Edu_Graph_Tool`。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"tiangong-ai": {
"command": "npx",
"args": [
"-y",
"dotenv"
]
}
}
}
启动命令npx -y dotenv

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmdotenv

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍


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 新组织。

中文 | English

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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。