AGILEX Docs MCP
This server has a remotely hosted endpoint. Open its connector listing for connection details, authentication requirements, and setup instructions:
AGILEX Docs MCP
Official product documentation for AgileX Robotics (松灵机器人) — user manuals,
CAN 2.0B protocol references, firmware notes, SDK tech posts and after-sales FAQ for
piper, pika, nero, ranger, limo, scout, bunker, hunter, tracer,
umr, cobot_magic and aloha.
Point your AI coding assistant at this server before writing integration code for AgileX hardware, so it consults the real manual instead of guessing baud rates, frame formats or pinouts.
This repository is the public contract, not the implementation. It documents the endpoint, the tool signatures and every client configuration. The indexing service itself stays private, the same way Cloudflare, Sentry and Linear publish their remote MCP servers.
Endpoint
MCP URL |
|
Transport | Streamable HTTP — single endpoint, stateless |
Protocol |
|
Auth | None. Read-only public docs, rate limited per IP |
Registry |
|
Docs page | |
Health |
No API key, no OAuth, no local process. If your client speaks Streamable HTTP, you only need the URL.
Related MCP server: Agentdocs
Quick start
# Claude Code
claude mcp add --transport http agilex-docs https://service.agilex.ai/agilex-docs/mcp
# Codex CLI (writes ~/.codex/config.toml)
codex mcp add agilex-docs --url https://service.agilex.ai/agilex-docs/mcpCursor — one click:
cursor://anysphere.cursor-deeplink/mcp/install?name=agilex-docs&config=eyJ1cmwiOiJodHRwczovL3NlcnZpY2UuYWdpbGV4LmFpL2FnaWxleC1kb2NzL21jcCJ9Any client that reads mcpServers (Claude Desktop, Cline, Windsurf, Cherry Studio,
Continue, Zed, LibreChat, Dify …):
{
"mcpServers": {
"agilex-docs": {
"url": "https://service.agilex.ai/agilex-docs/mcp"
}
}
}Full per-client instructions: docs/CLIENTS.md.
Tools
Four read-only tools. The names are deliberately verb_noun so a model can pick
the right one without reading the schema first.
Tool | Purpose | Parameters |
| Full-text search. Start here. Locate before reading. |
|
| Read one page as Markdown, paginated |
|
| Inventory of a single space |
|
| All public spaces with page counts | — |
search_docs returns doc_id, title, space, url, score, chars and a
snippet. Feed doc_id into get_doc. If the response has truncated: true,
call get_doc again with next_offset.
Response shape
// search_docs("piper CAN 波特率")
{
"query": "piper CAN 波特率",
"count": 3,
"results": [
{
"doc_id": "01a06659-2d4e-7029-bc64-63f9352b34a6",
"title": "PIPER X 用户手册(CN)",
"space": "AGX-机械臂产品手册",
"url": "https://kb.agilex.ai/s/agx-robot-arm-products-cn-en/p/pWVjLJsYc0",
"score": 18.42,
"chars": 13264,
"snippet": "...CAN通信标准采用的是CAN2.0B标准,通讯波特率为1000K..."
}
]
}// get_doc(doc_id="01a06659-…", max_chars=2000)
{
"doc_id": "01a06659-2d4e-7029-bc64-63f9352b34a6",
"title": "PIPER X 用户手册(CN)",
"url": "https://kb.agilex.ai/s/agx-robot-arm-products-cn-en/p/pWVjLJsYc0",
"chars": 13264,
"offset": 0,
"truncated": true,
"next_offset": 2000,
"content": "..."
}url always points at the original Docmost page — cite it so the user can verify.
Client configuration
.cursor/mcp.json in the project, or ~/.cursor/mcp.json globally:
{
"mcpServers": {
"agilex-docs": {
"url": "https://service.agilex.ai/agilex-docs/mcp"
}
}
}Reload the window (Ctrl+Shift+P → Reload Window). Settings → MCP should list
agilex-docs with 4 tools.
# all projects
claude mcp add --transport http agilex-docs https://service.agilex.ai/agilex-docs/mcp
# this project only (writes .mcp.json, can be committed)
claude mcp add --scope project --transport http agilex-docs https://service.agilex.ai/agilex-docs/mcp
claude mcp listcodex mcp add agilex-docs --url https://service.agilex.ai/agilex-docs/mcpor ~/.codex/config.toml:
[mcp_servers.agilex-docs]
url = "https://service.agilex.ai/agilex-docs/mcp"Inside Codex, /mcp lists active servers. Codex uses the server's instructions
field as global guidance, so the search-then-read workflow is already in place.
DSH connects through @deepseek-ai/dsh-mcp-client, configured as a Cordis overlay:
- insert:
- id: agilex-docs
name: '@deepseek-ai/dsh-mcp-client'
config:
serverName: agilex-docs
transport: streamable-http
url: https://service.agilex.ai/agilex-docs/mcpdsh web --patch "$PWD/examples/agilex-docs.cordis.yml"Tools appear as mcp__agilex-docs__search_docs.
{
"mcpServers": {
"agilex-docs": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://service.agilex.ai/agilex-docs/mcp"]
}
}
}Quit and reopen the app completely after saving.
.vscode/mcp.json — note the top-level key here is servers, not mcpServers:
{
"servers": {
"agilex-docs": {
"type": "http",
"url": "https://service.agilex.ai/agilex-docs/mcp"
}
}
}Or Ctrl+Shift+P → MCP: Add Server → HTTP → paste the URL.
Settings → MCP Servers → Add → type streamableHttp, URL as above.
Cherry Studio also accepts the mcpServers JSON directly.
Paid plan, web only: Settings → Connectors → Advanced → enable Developer mode → Create → URL above, authentication No authentication.
Example prompts
I need a CAN control script for the piper arm. First call
search_docswith "piper CAN 报文", thenget_docon the best hit, and write the code using the frame format and baud rate from the manual. Cite the manual URL in a comment.
Our ranger mini throws a chassis error code. Search the after-sales FAQ for the code, quote the troubleshooting steps and link the page.
Because the server ships an instructions block telling the model to search first
and cite URLs, the workflow usually happens without any extra prompting.
Scope and data
The corpus is built from Docmost spaces marked 「互联网所有人可访问」 — already public at https://kb.agilex.ai. Spaces marked 内部 / 非对外 are not reachable: the crawler only uses Docmost's anonymous share endpoints and never authenticates, so internal content cannot leak even through a bug.
Pages | 346 |
Spaces | 26 |
Characters | ~3.0 M |
Refresh | daily 05:20 Asia/Shanghai |
Languages | Chinese and English |
New public spaces appear automatically; revoked shares drop out on the next sync.
Rate limits
Scope | Limit |
Per IP, per minute | 60 requests |
Per IP, per day | 3 000 requests |
Over limit | HTTP |
Higher quota or a dedicated endpoint: contact AgileX (see Feedback).
Limits
Read-only. No write tools; nothing here can move a robot.
Images are not inlined. Docmost signs attachment URLs with a short TTL, so a snapshot would ship dead links. Images render as
(图:caption); open the pageurlto view them.Binary attachments (PDF/XLSX) in public spaces are not parsed — page bodies only.
Lexical matching, not semantic. BM25 + CJK bigrams. Rephrase if a term misses.
One product family per query works best; cross-product questions need multiple searches.
Verify it works
# health
curl -s https://service.agilex.ai/agilex-docs/health | jq
# MCP handshake
curl -s -X POST https://service.agilex.ai/agilex-docs/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"curl","version":"1"}}}' | jq
# full round trip (initialize → tools/list → tools/call)
./scripts/smoke-test.shRepository layout
README.md this file
server.json official MCP Registry manifest
LICENSE MIT (documentation + manifest)
docs/CLIENTS.md per-client setup, long form
examples/ copy-paste configs per client
scripts/smoke-test.sh end-to-end check against the live endpointFeedback
Missing or wrong document → contact AgileX support through https://www.agilex.ai/ and include the page URL.
Issues about this repository (manifest, docs, client configs) → open an issue here. Issues about document content → the support channel, since the docs live in the internal knowledge base and this repo cannot edit them.
License
MIT — see LICENSE. The license covers the documentation and manifest in this repository. The documentation content served over MCP remains the property of AgileX Robotics.
This server cannot be deployed
Maintenance
Related MCP Connectors
Read-only search over the aidata.stream documentation, blog, changelog, pricing and FAQ.
Versioned documentation registry and semantic search for AI tools and coding assistants.
Docs Q&A: search 169 data and AI guides, fetch any page as markdown. Read-only, keyless.
Search and fetch AgendaForge public documentation and marketing content. No authentication needed.
Related MCP Servers
- AlicenseAqualityAmaintenanceEnables AI assistants to search and read Azure documentation using full-text search and section filtering, with content retrieval from Microsoft's official Azure docs repository.2MIT
- FlicenseNot gradedqualityAmaintenanceEnables AI models to search and retrieve up-to-date technical documentation for supported agent frameworks such as LangChain, LlamaIndex, AutoGen, Agno, OpenAI Agents SDK, MCP, Camel-AI, and CrewAI, returning extracted web page text over stdio or SSE.-
- FlicenseNot gradedqualityAmaintenanceEnables AI models to search and retrieve the latest technical documentation for mainstream agent frameworks such as langchain, llama-index, autogen, agno, openai-agents-sdk, mcp-doc, camel-ai, and crew-ai by running site-restricted Google searches and extracting the text of the resulting pages. It can be served locally over stdio or deployed remotely over SSE.-
- FlicenseNot gradedqualityAmaintenanceEnables AI models to search and fetch the latest technical documentation for mainstream agent frameworks such as LangChain, LlamaIndex, AutoGen, Agno, OpenAI Agents SDK, MCP, Camel-AI and CrewAI via site-scoped web search and page text extraction. It supports both stdio and SSE transport protocols.-