TokST 面向人類與 AI 智能體的持久上下文

MCP 伺服器參考

建議的智能體介面。 雲端 MCP 是長期記憶、上下文、知識庫、檔案和工作區治理的預設路徑。獨立 CLI 用於進階本機 Runtime 工作流程:按需開啟的自動工作階段、定向任務、串流溝通和診斷。

能力範圍

雲端 MCP 提供長期記憶、知識庫選擇、工作區治理、證據檔案和帳戶狀態。每次請求都會將憑據解析為穩定的 agt_... 稽核身分。任務、自動工作階段、智能體溝通、端點健康和自動記憶設定由已連線的 TokST Runtime 與後台處理。

TokST MCP(Model Context Protocol)伺服器讓 AI 智能體直接與你的記憶系統互動。Claude Code、Codex、Pi、WorkBuddy、ZCode、Qoder、Kimi 與其他 MCP 用戶端都可以透過自然語言儲存、搜尋和管理記憶。

決策、架構、會議紀要和工作建議在 content 中使用結構化 Markdown。標題、清單、工作清單、連結、表格和程式碼區塊可以提升審核效率。短事實可使用純文字;金鑰、私鑰、原始推理和暫時工具輸出保留在記憶之外。

連線方式

方式傳輸協定適用場景
遠端(Streamable HTTP,32 個工具)https://api.tokst.com/mcpChatGPT、Web 智能體、記憶與工作區工作流程

遠端設定(適用於 ChatGPT 和遠端智能體)

公開 MCP 清單位於 https://api.tokst.com/.well-known/mcp,其中聲明了 Streamable HTTP 入口、OAuth 中繼資料和靜態用戶端的 API 金鑰接入方式。

遠端 MCP 用戶端使用以下端點。首次連接時,用戶端會開啟 TokST 的登入與確認頁面。TokST 使用 OAuth 2.1 授權碼流程與 PKCE,並為已確認用戶端建立穩定的可信智能體身分。

{
  "mcpServers": {
    "tokst": {
      "type": "streamable-http",
      "url": "https://api.tokst.com/mcp"
    }
  }
}

遠端端點採用無狀態 Streamable HTTP:每次請求均攜帶驗證資訊,可由任一健康執行個體處理。它回傳 JSON 工具回應,不需維護持久 MCP 工作階段 ID。

授權伺服器在 /.well-known/oauth-protected-resource/mcp 與 /.well-known/oauth-authorization-server 提供 OAuth 中繼資料。支援動態用戶端註冊的用戶端可自動註冊。

用戶端未帶憑證存取 /mcp 時,TokST 會回傳包含 WWW-Authenticate: Bearer、mcp 範圍和受保護資源中繼資料網址的 401 Unauthorized。支援 MCP OAuth 的用戶端會據此開啟瀏覽器授權,不會將端點判定為無法連線。

API 金鑰遠端設定

WorkBuddy、ZCode、Qoder、Kimi、CI 與其他使用靜態 MCP 設定的用戶端可透過專用 API 金鑰連線。在儀表板 API 金鑰建立金鑰後,填入以下設定:

{
  "mcpServers": {
    "tokst": {
      "type": "streamable-http",
      "url": "https://api.tokst.com/mcp",
      "headers": {
        "Authorization": "Bearer tk_live_your_api_key"
      }
    }
  }
}

每個用戶端使用獨立金鑰。金鑰儲存在用戶端的私有環境變數中,避免寫入原始碼與版本控制;停止使用後可直接撤銷。

工具參考

TokST 雲端 MCP 預設提供管理、團隊和附件工具,並保持完整的 32 個工具面。

工作區治理工具

這些工具與後台使用相同的角色檢查。接受或拒絕邀請、撤銷邀請、離開、調整角色、移除成員、轉讓 Owner 均需要 confirm: true。

工具用途
tokst_workspace_members列出成員與角色
tokst_workspace_invitations列出工作區已發邀請
tokst_workspace_invite按角色和有效期發出一個或多個邀請
tokst_workspace_invitation_inbox列出目前使用者的邀請
tokst_workspace_invitation_respond接受或拒絕邀請
tokst_workspace_invitation_revoke撤銷待處理邀請
tokst_workspace_leave離開工作區
tokst_workspace_member_role設定成員為 admin 或 member
tokst_workspace_member_remove移除成員
tokst_workspace_owner_transfer將 Owner 轉讓給既有成員

記憶操作

tokst_remember

儲存新記憶,支援自動路由和向量嵌入生成。同一工作區、知識庫和類型中的完全相同有效記錄會回傳既有 ID,並標記 duplicate: true 與 duplicateOf。已確認的長期知識使用 Markdown 儲存;憑據、私鑰、原始推理和暫時執行輸出保留在記憶之外。

參數類型必填說明
contentstring是記憶內容
typestring否fact、decision、preference、task、architecture、note(預設 note)
tagsstring否逗號分隔的標籤
sourcestring否來源名稱(預設 mcp)
evidencestring否證據 URL 或來源檔案路徑
confidencenumber否0 到 1 的可信度
validUntilstring否ISO 到期時間
atlasIdstring否目標知識庫(省略時按關鍵詞自動路由)
titlestring否可選標題

tokst_search

與使用者後台和 REST 相容介面共用編排邏輯的自適應作用域搜尋。

參數類型必填說明
querystring是搜尋查詢,至少兩個字元
typestring否按類型篩選
tagsstring否逗號分隔的標籤篩選
atlasIdstring否限定知識庫
modestring否auto、keyword、semantic 或 hybrid(預設 auto)
limitnumber否最大結果數(預設 20)

工具結果包含與 REST 一致的結果順序和 meta 耗時/快取欄位。

tokst_context

獲取按記憶類型分組的結構化上下文快照。

參數類型必填說明
atlasIdstring否知識庫 ID(省略返回全部)
limitnumber否每類最大條數(預設 10)

tokst_memory_list

使用穩定游標分頁列出可存取記憶。持續傳入 nextCursor,直到 hasMore 為 false。

參數類型必填說明
typestring否按類型篩選
atlasIdstring否限定知識庫
limitnumber否最大結果數(預設 20)
cursorstring否上一頁回傳的不透明游標
statusstring否active、archived 或 all(預設 active)
includeTotalboolean否回傳目前快照下的精確總數

結果包含 count、hasMore、snapshotAt,有下一頁時也會回傳 nextCursor。未知參數會被拒絕。

tokst_memory_get

獲取單條記憶的完整詳情和附件。

參數類型必填說明
idstring是記憶 ID

tokst_memory_update

更新記憶的一個或多個欄位。更新正文時會刷新檢索向量;回應會回傳已儲存的標題、標籤、正文長度與向量狀態。

參數類型必填說明
idstring是記憶 ID
titlestring否替換後的標題
contentstring否替換後的 Markdown 正文
tagsstring[]否替換後的標籤清單

title、content、tags 至少提供一項。

tokst_memory_append

向已有記憶追加內容。前後空行會歸一為一個 \n\n 分隔符;已驗證記憶被更新或追加後會回到 needs_review。

參數類型必填說明
idstring是記憶 ID
contentstring是追加內容

tokst_memory_verify

使用證據、可信度和可選有效期限驗證一條記憶。

參數類型必填說明
idstring是要驗證的記憶 ID
evidencestring否證據 URL 或來源檔案路徑
confidencenumber否0 到 1 的可信度
validUntilstring否ISO 到期時間

tokst_memory_supersede

將舊記憶標記為由同一知識庫中的新記憶取代。

參數類型必填說明
idstring是被取代的記憶
replacementMemoryIdstring是新的替代記憶

tokst_memory_archive

歸檔記憶(軟刪除,可復原)。

參數類型必填說明
idstring是記憶 ID

tokst_memory_restore

復原歸檔的記憶為活躍狀態。

參數類型必填說明
idstring是記憶 ID

tokst_attach_file

為已有記憶附加一個 ChatGPT 上傳檔案或遠端 URL。遠端伺服器下載檔案並上傳到 R2。

參數類型必填說明
memoryIdstring是記憶 ID
filesarray否ChatGPT 提供的檔案(openai/fileParams)
fileUrlstring否通用 MCP 用戶端使用的可下載 URL
filenamestring否自訂檔案名稱

files 與 fileUrl 任選一個。fileUrl 必須是可公開下載的 HTTPS 位址,且不能解析至私有網路。遠端 MCP 單一檔案上限為 100 MB。來源下載、上傳授權、物件上傳與上傳確認失敗時,回應會回傳對應階段和處理建議。

tokst_download_file

取得一條記憶中單一或全部附件的安全下載連結。連結有效期為 15 分鐘,同時以 MCP resource_link 回傳。

參數類型必填說明
memoryIdstring是記憶 ID
attachmentIdstring否指定附件;省略時回傳全部附件

知識庫操作

tokst_atlas_list

列出所有知識庫。無需參數。

tokst_atlas_init

建立新知識庫。

參數類型必填說明
namestring是知識庫名稱
workspaceIdstring否工作區(省略使用預設)
keywordsstring否逗號分隔的自動路由關鍵詞

tokst_atlas_rename

重新命名知識庫。

參數類型必填說明
atlasIdstring是知識庫 ID
namestring是新名稱

tokst_atlas_profile

設定知識庫的自動路由關鍵詞。

參數類型必填說明
atlasIdstring是知識庫 ID
keywordsstring是逗號分隔的關鍵詞

tokst_atlas_archive

封存知識庫。記憶和附件保留在後台已封存檢視中,可復原和手動清除。

參數類型必填說明
atlasIdstring是要封存的知識庫 ID
confirmboolean是必須為 true,確認封存

工作區操作

tokst_workspace_list

列出所有工作區。無需參數。

tokst_workspace_create

建立新工作區。

雲端團隊工作區建立會使用帳戶的可用團隊工作區配额。TokST 本機模式已退役;長期記憶與協作透過雲端 MCP 提供。

參數類型必填說明
namestring是工作區名稱

tokst_workspace_archive

封存工作區。資源保留在後台已封存檢視中,可復原和手動清除。

參數類型必填說明
workspaceIdstring是要封存的工作區 ID
confirmboolean是必須為 true,確認封存

帳戶

tokst_status

取得帳戶概覽:方案、用量、儲存、工作區/知識庫數量。無需參數。

驗證

  • 遠端:Authorization: Bearer tk_live_xxx 標頭中的 API Key
  • CLI Runtime:tokst login --key <key> 將雲端憑證儲存至 ~/.tokst/config.json,供已連線端點、工作階段、任務和診斷工作流程使用。

已連線 Runtime

安裝 TokST CLI 後可連線已支援的智能體。Runtime 透過已驗證的 WSS 投遞明確任務、智能體溝通、按需啟用的工作階段擷取、端點健康和執行結果。相關工作流程在使用者後台管理;MCP 專注於讀取和保存長期知識。