TeamAPI-MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@TeamAPI-MCPsearch for the user login API"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
TeamAPI-MCP
用 Markdown 接口描述 作为唯一真相源,提供:
远程 MCP 服务(
http://<IP>:<PORT>/mcp)—— Agent 查询请求/响应结构管理 REST API + Web 管理台—— 上传/编辑/预览/删除
.md文档Cursor / Claude Code skill & command—— 引导 Agent 先查文档再写联调代码
快速开始
# 安装后端
uv sync --extra dev
# 启动(默认 127.0.0.1:8765)
uv run python -m api_mcp
# 开发前端(代理到 8765)
cd frontend && npm install && npm run dev生产可先构建前端,再由后端托管 frontend/dist:
cd frontend && npm install && npm run build
API_MCP_HOST=0.0.0.0 API_MCP_PORT=8765 uv run python -m api_mcp浏览器打开 http://<host>:8765/ 进入管理台。
Related MCP server: swagger-api-mcp-server
环境变量
变量 | 默认 | 说明 |
|
| 监听地址;局域网访问用 |
|
| 端口 |
|
| MCP 挂载路径 |
|
| Markdown 文档目录 |
|
| 写作样例模板路径(不在 catalog 列表中) |
|
| 分类注册表 |
| (空) | 可选共享 Bearer Token;留空 = 不鉴权(内网/防火墙控访问即可) |
| (空) | 管理台展示用对外主机名/IP;启用 Token 时还需把该 Host 加入 MCP 允许列表 |
未设置 API_MCP_TOKEN 时:管理 API 与 MCP 均无鉴权,并关闭 MCP 的 Host(DNS rebinding)校验,便于用 http://<局域网IP>:8765/mcp/ 直连。访问范围请用防火墙限制。
Markdown 约定
每个接口一个 .md 文件,需含 YAML frontmatter 与固定章节:
---
id: user-login
method: POST
path: /api/v1/auth/login
title: 用户登录
summary: 使用账号密码换取 token
---
## Description
...
## Request
...
## Response
...示例见 data/apis/。
MCP Tools
Tool | 作用 |
| 列出接口摘要;可选 |
| 按 keyword / method / path_contains / category 检索(category 空或不传=全部) |
| 返回请求与响应章节 |
| 获取写作样例(写入/修改前先调用) |
| 用完整 Markdown 全文覆盖创建或替换某接口文档 |
| 新建接口文档(id 已存在则报错);可选 |
| 列出分类及接口数量(含保留分类 |
| 新建分类 |
| 删除空自定义分类(保留/非空不可删) |
| 将接口移动到已有分类 |
新建工作流:get_api_doc_template → 改编全文(替换占位 id)→ create_api_doc(content, category?) → get_api_detail 校验。
更新工作流:改编全文 → overwrite_api_doc(content) → get_api_detail 校验。
管理台左侧按分类分组;样例 下展示写作样例(只读);业务接口可拖拽到其他分类。
Cursor 配置示例
~/.cursor/mcp.json(或项目级 MCP 配置):
{
"mcpServers": {
"TeamAPI-MCP": {
"url": "http://192.168.1.10:8765/mcp/"
}
}
}启用鉴权时增加 headers(以你使用的 Cursor MCP 字段为准):
{
"mcpServers": {
"TeamAPI-MCP": {
"url": "http://192.168.1.10:8765/mcp/",
"headers": {
"Authorization": "Bearer your-token"
}
}
}
}项目内已提供:
Skill:
.cursor/skills/api-docs-lookup/SKILL.mdCommand:
.cursor/commands/api-docs.md(/api-docs)
Claude Code 配置示例
{
"mcpServers": {
"TeamAPI-MCP": {
"type": "http",
"url": "http://192.168.1.10:8765/mcp/",
"headers": {
"Authorization": "Bearer your-token"
}
}
}
}Skill:.claude/skills/api-docs-lookup/SKILL.md
管理 API(摘要)
GET /api/apis— 列表GET /api/apis/{id}/raw— 原文POST /api/apis— 创建/覆盖(JSON{content})PUT /api/apis/{id}— 更新DELETE /api/apis/{id}— 删除POST /api/apis/upload— 上传.mdGET /api/connection— MCP 连接信息(不回显完整 token)GET /health— 健康检查(无需鉴权)
安全说明
面向内网联调。未设置 API_MCP_TOKEN 时服务无鉴权;绑定 0.0.0.0 前请确认网络可信或启用 token。
测试
uv run pytestThis 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 Servers
- Alicense-qualityAmaintenanceEnables document-driven development by automatically detecting Markdown spec changes, generating implementation plans, and syncing code and tests through MCP tools.122MIT
- AlicenseAqualityCmaintenanceParses Swagger 2.0 and OpenAPI 3.x specifications, exposing API endpoints, schemas, and authentication through MCP tools with local caching to reduce token usage.11201MIT
- AlicenseAqualityDmaintenanceMCP server for managing product documentation as markdown files. Supports creating, reading, updating, deleting, and searching docs with optional semantic search.79MIT
- AlicenseAqualityAmaintenanceProvides a single-writer MCP server for a governance-grade knowledge base of markdown documents with version control and query capabilities.2918Apache 2.0
Related MCP Connectors
MCP server for AgentDocs (agentdocs.eu): read, search, write, comment on & share Markdown docs.
APIs.guru MCP — keyless directory of 2,500+ public APIs and their OpenAPI specs.
An agent-friendly API for product changelogs. A unified registry via CLI, API, or MCP.
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/wx971025/TeamAPI-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server