RideDesk Developer Docs
Developer docs for building on RideDesk: booking API, widgets, per-account booking MCP. No auth.
我该使用它吗
质量与安全性
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"docs": {
"url": "https://ridedesk.app/api/mcp"
}
}
}远程端点
https://ridedesk.app/api/mcpstreamable-http它能做什么
工具清单
工具(5)
🟢list_docs
The available documentation topics with one-line summaries. Call first, then get_doc.
输入模式
{
"type": "object",
"properties": {},
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"docs": {
"type": "array",
"description": "Every documentation topic this server can serve.",
"items": {
"type": "object",
"properties": {
"topic": {
"type": "string",
"enum": [
"overview",
"quote-and-book",
"checkout",
"endpoints",
"widgets",
"attribution",
"live-chat",
"customer-portal",
"mcp-connector"
],
"description": "Pass this to get_doc"
},
"title": {
"type": "string"
},
"summary": {
"type": "string"
}
},
"required": [
"topic",
"title",
"summary"
],
"additionalProperties": false
}
},
"note": {
"type": "string"
}
},
"required": [
"docs",
"note"
],
"additionalProperties": false
}🟢get_doc(topic, host)
One documentation topic as markdown: the booking API contract, checkout, widgets, attribution, live chat, the customer portal, or the per-account booking MCP server.
输入模式
{
"type": "object",
"properties": {
"topic": {
"type": "string",
"enum": [
"overview",
"quote-and-book",
"checkout",
"endpoints",
"widgets",
"attribution",
"live-chat",
"customer-portal",
"mcp-connector"
],
"description": "A topic from list_docs"
},
"host": {
"type": "string",
"description": "The operator's RideDesk domain (e.g. their-workspace.ridedesk.app or a custom domain). Optional — examples use a placeholder without it."
}
},
"required": [
"topic"
],
"additionalProperties": false
}🟢search_docs(query, host)
Keyword search across all documentation topics. Returns matching sections with excerpts; follow up with get_doc for the full topic.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Keywords, an endpoint path, or a field name (e.g. \"quote_ref\", \"apple pay\", \"/api/enquiries\")"
},
"host": {
"type": "string",
"description": "The operator's RideDesk domain (e.g. their-workspace.ridedesk.app or a custom domain). Optional — examples use a placeholder without it."
}
},
"required": [
"query"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"results": {
"type": "array",
"description": "Matching sections, best first. Empty when nothing matched.",
"items": {
"type": "object",
"properties": {
"topic": {
"type": "string",
"enum": [
"overview",
"quote-and-book",
"checkout",
"endpoints",
"widgets",
"attribution",
"live-chat",
"customer-portal",
"mcp-connector"
],
"description": "Pass this to get_doc for the full topic"
},
"heading": {
"type": "string",
"description": "The section heading the match sits under"
},
"excerpt": {
"type": "string",
"description": "Up to 600 characters of the matching section"
}
},
"required": [
"topic",
"heading",
"excerpt"
],
"additionalProperties": false
}
},
"note": {
"type": "string",
"description": "Present only when there were no matches."
}
},
"required": [
"results"
],
"additionalProperties": false
}🟢get_integration_brief(host)
A self-contained brief for a coding agent building a transfer-booking website on the RideDesk API — the flow, the rules the server enforces, and the acceptance criteria.
输入模式
{
"type": "object",
"properties": {
"host": {
"type": "string",
"description": "The operator's RideDesk domain (e.g. their-workspace.ridedesk.app or a custom domain). Optional — examples use a placeholder without it."
}
},
"additionalProperties": false
}🟢get_widget_snippets(host)
Copy-paste tags: the attribution script, the live-chat script, and the embeddable booking/enquiry/rental widget iframes.
输入模式
{
"type": "object",
"properties": {
"host": {
"type": "string",
"description": "The operator's RideDesk domain (e.g. their-workspace.ridedesk.app or a custom domain). Optional — examples use a placeholder without it."
}
},
"additionalProperties": false
}推荐提示词
search_docssearch_docsget_docget_doclist_docs社区
证据