docs-mcp

Remote MCP server for Tandem docs, install guides, SDKs, workflows, and agent setup help.

我該用這個嗎

品質與安全性

A
說明品質
86%
結構描述完整度
92%
命名品質
88%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

發現項目(4)

  • LOWTool 'refresh_docs_index' description lacks action verb在 refresh_docs_index 中
  • LOWTool 'refresh_doc_page' description lacks action verb在 refresh_doc_page 中
  • LOWTool 'compare_docs_index_refresh' description lacks action verb在 compare_docs_index_refresh 中
  • LOWTool 'compare_doc_page_refresh' description lacks action verb在 compare_doc_page_refresh 中

根據工具定義與協定合規性的自動化分析。

上下文成本

~1,786Token(工具定義)
~1.0 KB典型回應大小
中等的注意力影響(128k 上下文的 1.40%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

可用率

100.0%可用
812ms平均延遲
10 分鐘前上次成功

每 10 分鐘探測一次。顯示最近 100 筆取樣。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "docs-mcp": {
      "url": "https://tandem.ac/mcp"
    }
  }
}

遠端端點

https://tandem.ac/mcpstreamable-http

它能做什麼

工具清單

工具(13)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢search_docs(query, docs_ref, engine_version, limit, audience)

Search the published Tandem docs index for relevant pages.

輸入結構描述

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "The Tandem question, task, or keyword query to search for."
    },
    "docs_ref": {
      "type": "string",
      "description": "Docs channel or immutable ref. Defaults to stable. Use next, refs/<sha>, or releases/<version> only when explicitly needed."
    },
    "engine_version": {
      "type": "string",
      "description": "Optional Tandem engine version hint. If supplied without docs_ref, the MCP still defaults to stable unless a matching versioned docs ref is configured."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 20,
      "description": "Maximum number of matching docs pages to return."
    },
    "audience": {
      "type": "string",
      "description": "Optional audience filter such as developer, desktop user, or operator."
    }
  },
  "required": [
    "query"
  ]
}
🟢get_doc(path, docs_ref, engine_version)

Fetch and normalize a published Tandem docs page by path or URL.

輸入結構描述

{
  "type": "object",
  "properties": {
    "path": {
      "type": "string",
      "description": "Docs path like /sdk/python/ or a full Tandem docs URL."
    },
    "docs_ref": {
      "type": "string",
      "description": "Docs channel or immutable ref. Defaults to stable."
    },
    "engine_version": {
      "type": "string",
      "description": "Optional Tandem engine version hint for compatibility checks."
    }
  },
  "required": [
    "path"
  ]
}
🟢get_start_path(role, docs_ref)

Recommend the best Tandem docs starting path for a desktop user, server admin, or developer.

輸入結構描述

{
  "type": "object",
  "properties": {
    "role": {
      "type": "string",
      "enum": [
        "desktop",
        "server_admin",
        "developer"
      ],
      "description": "The user role to optimize the docs starting point for."
    },
    "docs_ref": {
      "type": "string",
      "description": "Docs channel or immutable ref. Defaults to stable."
    }
  },
  "required": [
    "role"
  ]
}
🟢recommend_next_docs(current_path, docs_ref, goal, limit)

Recommend the next Tandem docs to read after a current page, optionally biased toward a goal.

輸入結構描述

{
  "type": "object",
  "properties": {
    "current_path": {
      "type": "string",
      "description": "Current Tandem docs path the user has already read."
    },
    "docs_ref": {
      "type": "string",
      "description": "Docs channel or immutable ref. Defaults to stable."
    },
    "goal": {
      "type": "string",
      "description": "Optional goal such as install Tandem, use the Python SDK, or build workflows."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 10,
      "description": "Maximum number of next-doc recommendations to return."
    }
  },
  "required": [
    "current_path"
  ]
}
🟢answer_how_to(task, docs_ref, engine_version, audience, limit)

Answer how to install or use Tandem, build workflows, or use the SDKs by synthesizing relevant published docs.

輸入結構描述

{
  "type": "object",
  "properties": {
    "task": {
      "type": "string",
      "description": "The Tandem task or question that needs a docs-grounded answer."
    },
    "docs_ref": {
      "type": "string",
      "description": "Docs channel or immutable ref. Defaults to stable."
    },
    "engine_version": {
      "type": "string",
      "description": "Optional Tandem engine version hint. Prefer stable docs for installed engines."
    },
    "audience": {
      "type": "string",
      "description": "Optional audience hint such as developer, desktop user, or operator."
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 10,
      "description": "Maximum number of supporting docs recommendations to include."
    }
  },
  "required": [
    "task"
  ]
}
🟢get_tandem_guide(topic, docs_ref)

Return a structured Tandem learning guide for install-engine, python-sdk, typescript-sdk, build-workflows, or headless-deploy.

輸入結構描述

{
  "type": "object",
  "properties": {
    "topic": {
      "type": "string",
      "enum": [
        "install-engine",
        "python-sdk",
        "typescript-sdk",
        "build-workflows",
        "headless-deploy"
      ],
      "description": "Named Tandem learning guide to return."
    },
    "docs_ref": {
      "type": "string",
      "description": "Docs channel or immutable ref. Defaults to stable."
    }
  },
  "required": [
    "topic"
  ]
}
⚪warmup_docs_cache(force_refresh, docs_ref)

Refresh the docs index and preload the most important Tandem docs pages into cache.

輸入結構描述

{
  "type": "object",
  "properties": {
    "force_refresh": {
      "type": "boolean",
      "description": "Whether to bypass cache and force fresh upstream fetches first."
    },
    "docs_ref": {
      "type": "string",
      "description": "Docs channel or immutable ref. Defaults to stable."
    }
  }
}
🟢get_docs_cache_status

Inspect the current docs cache state for index sources and warmed pages.

輸入結構描述

{
  "type": "object",
  "properties": {}
}
⚪refresh_docs_index(force_refresh, docs_ref)

Force-refresh docs indexes and report whether data came from the network, cache, or stale fallback.

輸入結構描述

{
  "type": "object",
  "properties": {
    "force_refresh": {
      "type": "boolean",
      "description": "Whether to bypass cache and force a network refresh attempt."
    },
    "docs_ref": {
      "type": "string",
      "description": "Docs channel or immutable ref. Defaults to stable."
    }
  }
}
⚪refresh_doc_page(path, docs_ref, force_refresh)

Force-refresh a docs page and report whether content came from the network, cache, or stale fallback.

輸入結構描述

{
  "type": "object",
  "properties": {
    "path": {
      "type": "string",
      "description": "Docs path like /start-here/ or /sdk/python/ to refresh."
    },
    "docs_ref": {
      "type": "string",
      "description": "Docs channel or immutable ref. Defaults to stable."
    },
    "force_refresh": {
      "type": "boolean",
      "description": "Whether to bypass cache and force a network refresh attempt."
    }
  },
  "required": [
    "path"
  ]
}
⚪invalidate_docs_cache(target, path, docs_ref)

Invalidate docs cache entries for index data, all pages, or a specific page path.

輸入結構描述

{
  "type": "object",
  "properties": {
    "target": {
      "type": "string",
      "enum": [
        "all",
        "index",
        "pages",
        "page"
      ],
      "description": "Which cache area to invalidate."
    },
    "path": {
      "type": "string",
      "description": "Required when target is page; identifies the specific docs path to invalidate."
    },
    "docs_ref": {
      "type": "string",
      "description": "Optional docs ref to scope page/index cache invalidation."
    }
  }
}
⚪compare_docs_index_refresh(docs_ref)

Force-refresh the docs indexes and return before/after hashes so content changes can be proven.

輸入結構描述

{
  "type": "object",
  "properties": {
    "docs_ref": {
      "type": "string",
      "description": "Docs channel or immutable ref. Defaults to stable."
    }
  }
}
⚪compare_doc_page_refresh(path, docs_ref)

Force-refresh a docs page and return before/after hashes so page content changes can be proven.

輸入結構描述

{
  "type": "object",
  "properties": {
    "path": {
      "type": "string",
      "description": "Docs path like /start-here/ or /sdk/python/ to compare before and after refresh."
    },
    "docs_ref": {
      "type": "string",
      "description": "Docs channel or immutable ref. Defaults to stable."
    }
  },
  "required": [
    "path"
  ]
}

比較

同類比較

將此伺服器與同一類別中的其他伺服器比較。

工具:0
工具:0
工具:0
工具:0
工具:0

版本歷程

未知 → 未知
10/4/2026
Initial manifest with 13 tools
詳細資料
新增:
  • + search_docs
  • + get_doc
  • + get_start_path
  • + recommend_next_docs
  • + answer_how_to
  • + get_tandem_guide
  • + warmup_docs_cache
  • + get_docs_cache_status
  • + refresh_docs_index
  • + refresh_doc_page
  • + invalidate_docs_cache
  • + compare_docs_index_refresh
  • + compare_doc_page_refresh
未知 → 未知
10/3/2026
Initial manifest with 13 tools
詳細資料
新增:
  • + search_docs
  • + get_doc
  • + get_start_path
  • + recommend_next_docs
  • + answer_how_to
  • + get_tandem_guide
  • + warmup_docs_cache
  • + get_docs_cache_status
  • + refresh_docs_index
  • + refresh_doc_page
  • + invalidate_docs_cache
  • + compare_docs_index_refresh
  • + compare_doc_page_refresh
未知 → 未知
10/3/2026
Initial manifest with 13 tools
詳細資料
新增:
  • + search_docs
  • + get_doc
  • + get_start_path
  • + recommend_next_docs
  • + answer_how_to
  • + get_tandem_guide
  • + warmup_docs_cache
  • + get_docs_cache_status
  • + refresh_docs_index
  • + refresh_doc_page
  • + invalidate_docs_cache
  • + compare_docs_index_refresh
  • + compare_doc_page_refresh
未知 → 未知
10/3/2026
Initial manifest with 13 tools
詳細資料
新增:
  • + search_docs
  • + get_doc
  • + get_start_path
  • + recommend_next_docs
  • + answer_how_to
  • + get_tandem_guide
  • + warmup_docs_cache
  • + get_docs_cache_status
  • + refresh_docs_index
  • + refresh_doc_page
  • + invalidate_docs_cache
  • + compare_docs_index_refresh
  • + compare_doc_page_refresh
未知 → 未知
10/3/2026
Initial manifest with 13 tools
詳細資料
新增:
  • + search_docs
  • + get_doc
  • + get_start_path
  • + recommend_next_docs
  • + answer_how_to
  • + get_tandem_guide
  • + warmup_docs_cache
  • + get_docs_cache_status
  • + refresh_docs_index
  • + refresh_doc_page
  • + invalidate_docs_cache
  • + compare_docs_index_refresh
  • + compare_doc_page_refresh
未知 → 未知
10/3/2026
Initial manifest with 13 tools
詳細資料
新增:
  • + search_docs
  • + get_doc
  • + get_start_path
  • + recommend_next_docs
  • + answer_how_to
  • + get_tandem_guide
  • + warmup_docs_cache
  • + get_docs_cache_status
  • + refresh_docs_index
  • + refresh_doc_page
  • + invalidate_docs_cache
  • + compare_docs_index_refresh
  • + compare_doc_page_refresh
未知 → 未知
10/3/2026
Initial manifest with 13 tools
詳細資料
新增:
  • + search_docs
  • + get_doc
  • + get_start_path
  • + recommend_next_docs
  • + answer_how_to
  • + get_tandem_guide
  • + warmup_docs_cache
  • + get_docs_cache_status
  • + refresh_docs_index
  • + refresh_doc_page
  • + invalidate_docs_cache
  • + compare_docs_index_refresh
  • + compare_doc_page_refresh
未知 → 未知
10/3/2026
Initial manifest with 13 tools
詳細資料
新增:
  • + search_docs
  • + get_doc
  • + get_start_path
  • + recommend_next_docs
  • + answer_how_to
  • + get_tandem_guide
  • + warmup_docs_cache
  • + get_docs_cache_status
  • + refresh_docs_index
  • + refresh_doc_page
  • + invalidate_docs_cache
  • + compare_docs_index_refresh
  • + compare_doc_page_refresh
未知 → 未知
10/3/2026
Initial manifest with 13 tools
詳細資料
新增:
  • + search_docs
  • + get_doc
  • + get_start_path
  • + recommend_next_docs
  • + answer_how_to
  • + get_tandem_guide
  • + warmup_docs_cache
  • + get_docs_cache_status
  • + refresh_docs_index
  • + refresh_doc_page
  • + invalidate_docs_cache
  • + compare_docs_index_refresh
  • + compare_doc_page_refresh
未知 → 未知
10/3/2026
Initial manifest with 13 tools
詳細資料
新增:
  • + search_docs
  • + get_doc
  • + get_start_path
  • + recommend_next_docs
  • + answer_how_to
  • + get_tandem_guide
  • + warmup_docs_cache
  • + get_docs_cache_status
  • + refresh_docs_index
  • + refresh_doc_page
  • + invalidate_docs_cache
  • + compare_docs_index_refresh
  • + compare_doc_page_refresh

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本13 個工具
已驗證未記錄版本13 個工具
已驗證未記錄版本13 個工具