About Tiangong AI MCP
TianGong AI MCP is an MCP server for education-resource search, with a Streamable HTTP option. Its current source-built version no longer provides the retired education knowledge graph tool.
Key features
- 01Education-resource search
- 02Streamable HTTP server
Use cases
- 01Search for education resources
- 02Connect through Streamable HTTP
MCP support
Provides an MCP server with Streamable HTTP support. The current server includes `Search_Edu_Tool`; the retired `Search_Edu_Graph_Tool` is no longer advertised.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEdocType: 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 组织迁移
This original repository now belongs to the tiangong-ai organization, with its repository identity and history retained. The CLI package @tiangong-ai/cli and command tiangong-ai are unchanged. Wiki is now published as @tiangong-ai/wiki; its commands remain unchanged. See the migration and upgrade notes.
该仓库已迁入 tiangong-ai 组织,仓库身份与历史保留。CLI 包名 @tiangong-ai/cli 和命令 tiangong-ai 不变;Wiki 新包名为 @tiangong-ai/wiki,命令不变。升级方式见迁移说明。原个人账号 tiangong-ai-legacy 保留历史;请自行 Follow 新组织。
TianGong AI Model Context Protocol (MCP) Server supports Streamable Http protocol.
Education graph retirement
The education knowledge graph service has been retired. The current source-built MCP server no longer advertises Search_Edu_Graph_Tool; clients must remove calls to that tool. Search_Edu_Tool continues to search education resources and does not provide graph traversal.
Previously published npm packages are not changed retroactively; npm publication is independent of this source-image deployment.
Service Deployment
GitHub CI builds reviewed main source into an ARM64 image and deploys its exact ECR digest to the existing ECS service with OIDC. See the deployment runbook for verification and rollback.
Starting MCP Server
Streamable Http Server
npm install -g @tiangong-ai/mcp-server@latest
npx dotenv -e .env -- \
npx -p @tiangong-ai/mcp-server tiangong-ai-mcp-http
Local Development Server
From this repository you can build and launch the HTTP server with:
npm run build
npx dotenv -e .env -- node dist/src/index_server.js
Launch the Inspector separately when interactive MCP inspection is needed.
Launch MCP Inspector
npx @modelcontextprotocol/inspector
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.