Alter Onboarding

io.github.AlterAIDev由 GitHub 帳號 AlterAIDev 發布v0.4.2更新於 Oct 29, 2026

Guide developers from setup through a verified, policy-aware, audited Alter API call.

已驗證Streamable HTTP可網頁執行知識與記憶開發者工具

概覽

AI 產生的概覽

Alter 的入門引導伺服器,協助助理完成 Alter API 整合的建置、驗證與排錯,並提供 SDK 接線與供應商 API 規格。

可以做什麼
  • 依階段與流程引導整合,回傳下一步驟與初始整合文件
  • 依語言與目標產生 SDK 接線程式碼與可執行的呼叫模式
  • 依 slug 或關鍵字檢索 Alter 文件
  • 瀏覽供應商、其 API 操作及完整操作 schema
  • 說明執行階段策略語言,並把 CLI 錯誤或結束碼對應到修正建議
  • 提供首次呼叫與多使用者隔離的驗證配方
適用情境
適合開發者在程式庫中接入 Alter 時使用:需要逐步指引、產生的 SDK 程式碼、供應商操作細節、策略規則,或排查整合失敗原因。
執行需求
遠端端點 mcp.alterauth.com,使用 streamable HTTP;未宣告驗證、環境變數或請求標頭。伺服器只回傳指引與程式碼,指令與 CLI 需由開發者在本機執行。
安裝前請注意
回傳的程式碼與指令需由開發者自行執行,驗證配方會發出真實 API 呼叫並檢查稽核紀錄,套用產生的接線前應先審閱。供應商操作 schema 與策略語法來自 Alter 線上後端,結果反映該服務的目前狀態。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Alter Onboarding,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.AlterAIDev%2Falter-onboarding/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "alter-onboarding": {
      "type": "http",
      "url": "https://mcp.alterauth.com/mcp"
    }
  }
}

README

該儲存庫沒有 README。

工具

14

list_phases

List the lifecycle phases this server serves (setup, modify) and what each is for.

無需輸入參數。

list_skills

List the guidance Skills available on this server, with the phase each serves. Read a skill via its resource (skill://alter/<name>).

無需輸入參數。

get_started

Begin or change an Alter integration. Without args: lists the phases. With `phase`: returns that phase's flows + a heuristic hint — classify the use case YOURSELF and call again with `goal` for the plan. If the use case spans multiple flows, run them sequentially.

輸入參數goalphaseuse_case

next_step

Return the next step for a flow. Pass the goal (flow id) and the id of the last completed step (omit `after` for the first step). Run each step's detect command FIRST and skip the run command when detection passes. The design step also returns that flow's complete starter ALTER_INTEGRATION.md.

輸入參數goal必填after

sdk_integration

Return the Alter SDK wiring (install + client init + request) to write into the developer's codebase, for a language and setup goal.

輸入參數goal必填language必填

sdk_pattern

Return a runnable Alter SDK call pattern for a language: `proxy-call` (zero-egress proxy_request + HITL), `resolve-grant-by-user` (call as an end user via their delegated grant), `delegate-managed-secret` (the operator-side delegation step), or `resolve-ambiguous-grant` (an identity-mode call matched several of one user's grants: choose deliberately, never the first, and persist it; ask the developer at design time whether users can hold several accounts per provider). Use AFTER `sdk_integration` has wired the client.

輸入參數pattern必填language必填

troubleshoot

Map a @alter-ai/cli exit code or error message to a remediation.

輸入參數errorexit_code

verify_integration

Return a copy-pasteable recipe to VERIFY an integration works: `first-call` (code↔design, an audit row, correct attribution) or `per-user-isolation` (a multi-user/broker server runs two users under different credentials and rejects cross-user access). Guidance only — you run the commands.

輸入參數scenario必填

fetch_doc

Fetch Alter documentation by slug (e.g. "quickstart"). Guides, indexes and skills are served in-band; generated provider operation and model pages link to the full public reference. Accepts any spelling the docs use: a bare slug, a leading slash, a #section anchor, a full docs.alterauth.com URL, or an older path that now redirects. Omit the slug to list every page.

輸入參數slug

search_docs

Search every bundled page of the Alter documentation (docs and skill pages) by keywords: returns the best-matching pages with the section and a snippet that matched. Use it when a flow step or doc did not point you at the page you need, instead of guessing slugs or listing every page; then read one with fetch_doc and its slug.

輸入參數limitquery必填

list_providers

List every provider with an ingested API spec in Alter's provider-spec catalog, with each spec's source and freshness. Optionally filter by `kind`. Start here, then call list_operations for a provider's operations.

輸入參數kind

list_operations

List the API operations a provider exposes, live from Alter's provider-spec catalog (e.g. "what can I call on google?"). Returns operation ids + methods/paths, plus the spec's source and freshness. Omit `kind` to auto-detect the provider family; when the id exists in both oauth and managed you'll be asked to pass `kind`. Machine-readable rows ride in `structuredContent` (see this tool's outputSchema) — read those rather than parsing the prose.

輸入參數kindlimitoffsetsearchprovider_id必填

get_operation_schema

Fetch one provider API operation's full contract — method, path, parameters, request/response schemas — live from Alter's provider-spec catalog, plus the spec's source and freshness. Get operation ids from list_operations first.

輸入參數kindprovider_id必填operation_id必填

policy_language

The authoritative grammar of Alter's runtime-policy language, live from the deployed backend: every authorable rule type with its JSON body schema, caps, authorable levels, worked examples, and fail-closed semantics. Call with no arguments for the overview; pass `rule_type` (e.g. "content_match") for one type's full grammar. Use it before authoring rules with `alter policy rules create` — never guess a body shape. Vocabulary: the dashboard's "Runtime policies" surface, the docs' "policy", and `alter policy` are one feature, and the dashboard's "Require human approval" type is the `require_approval` rule type (its grant-editor block is the grant-level baseline of the same gate). The same grammar is what policy files carry: `alter policy validate|test|plan|apply` review rules in Git and CI, and a rule with a `code_owner` is changed through its file, never with `rules update`. Workflow prose: the `set-policy` modify flow (`get_started` with phase=modify), fetch_doc("guides/set-policies"), fetch_doc("guides/add-human-in-the-loop-approvals"), fetch_doc("guides/policy-as-code"), and fetch_doc("reference/cli/commands/policy").

輸入參數rule_type

版本歷史

8
  1. v0.4.2最新Oct 29, 2026
  2. v0.4.0Oct 20, 2026
  3. v0.3.0Oct 15, 2026
  4. v0.2.8Sep 29, 2026
  5. v0.2.7Sep 22, 2026
  6. v0.2.6Sep 22, 2026
  7. v0.2.5Sep 18, 2026
  8. v0.2.4Sep 16, 2026

評分

已滿足適用檢查項的 75%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。