プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。Google でログインするとレビューを書けます。プロトタイプ · 30分ごとに更新
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

TuringCorp

作者:TuringCorp-netバージョン 1.0.3i★ 0iクラウドで動く
レジストリ名net.turingcorp.mcp/decider

インストール方法

What it does

A decision model for the calls that don't have a right answer. The better option, with a reason.

  • Connects クラウドで動く
  • Account or key Needs Authorization
  • Category その他

インストール

使っているAIアプリを選んで、設定をコピーしてください。

チェック 4/4 合格 · 質問内容は提供元のサーバー(mcp.turingcorp.net)を通ります · ✓ コマンド確認済み 2026年11月13日

まず:どの AI を使っていますか?

使っているアプリを選ぶと、下に手順が表示されます。

Claude につなげます · 約 5 分

TuringCorp のキーが必要です(提供元のサイトで作成) · claude.ai かデスクトップアプリで一度設定すれば、チャットで使えます · 無料アカウントは 1 つまで · Team/Enterprise はオーナー(Owner)が追加

  1. TuringCorp に登録してキーを作る

    提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。

    TuringCorp のサイトを開く ↗

  2. Claude の Connectors ページを開く

    CustomizeConnectors

    CustomizeConnectors1Add2https://…3Add4
  3. 「Add」→「Custom」→「Web」を押し、この 2 つを入力

    ここからコピーして Claude の同じ名前の欄に貼り付け、Continue を押します

    Name · 名前TuringCorp
    Remote MCP server URL · アドレスhttps://mcp.turingcorp.net/mcp

    Request headers に、この名前と値を追加

    ヘッダー名Authorization
    値Bearer <ここにキーを貼り付け>

    キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください

    Claude が検出したサインイン設定の画面で Continue を押す · Authentication は作者の説明どおり(Sign in now・Sign in when needed・No sign in)を選び Add を押します

  4. チャットで有効にする

    +ConnectorsTuringCorp

  5. 試してみる

    TuringCorp を使って、私に何ができるか教えて、1 つやってみせて

    ✓ Claude が TuringCorp を使っていると言うか、回答に TuringCorp のツール名が出れば接続成功です

メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります

ChatGPT はまだ TuringCorp につなげません

TuringCorp は接続時に自分のキーが必要ですが、OpenAI のヘルプページは OAuth ログインしか説明しておらず、確認できたキー入力方法がありません

代わりにできること

A · TuringCorp につなげるアプリを使う

  • TuringCorp のキーが必要です(提供元のサイトで作成) · claude.ai かデスクトップアプリで一度設定すれば、チャットで使えます · 無料アカウントは 1 つまで · Team/Enterprise はオーナー(Owner)が追加
  • TuringCorp のキーが必要です(提供元のサイトで作成)
  • TuringCorp のキーが必要です(提供元のサイトで作成)
  • TuringCorp のキーが必要です(提供元のサイトで作成)

B · その他 の中で ChatGPT につなげる別のサーバー

同じカテゴリでよく使われているものから、キーなしでアドレスだけでつなげるものを選びました

Claude Code につなげます · 約 5 分

TuringCorp のキーが必要です(提供元のサイトで作成)

  1. TuringCorp に登録してキーを作る

    提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。

    TuringCorp のサイトを開く ↗

  2. ターミナルを開く

    Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く

  3. このコマンドを貼り付けて Enter

    claude mcp add --transport http --scope user decider https://mcp.turingcorp.net/mcp --header 'Authorization: Bearer {agent_pass}'

    Enter の前に「your-value」を自分のキーに書き換えてください

    キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください

  4. Claude Code で /mcp と入力

    TuringCorp が一覧にあり、接続済みと表示されれば OK です

  5. 試してみる

    TuringCorp を使って、私に何ができるか教えて、1 つやってみせて

    ✓ Claude Code が TuringCorp を使っていると言うか、回答に TuringCorp のツール名が出れば接続成功です

メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります

Cursor につなげます · 約 5 分

TuringCorp のキーが必要です(提供元のサイトで作成)

  1. TuringCorp に登録してキーを作る

    提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。

    TuringCorp のサイトを開く ↗

  2. このボタンで Cursor を開く

    Cursor で開く

    Cursor がインストールの確認をするので Install を押します

  3. キーを入力

    TuringCorp の設定で Authorization が空です。自分のキーを入れて保存します

    キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください

  4. Cursor の AI チャットを Agent モードで開く

  5. 試してみる

    TuringCorp を使って、私に何ができるか教えて、1 つやってみせて

    ✓ Cursor が TuringCorp を使っていると言うか、回答に TuringCorp のツール名が出れば接続成功です

メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります

VS Code につなげます · 約 5 分

TuringCorp のキーが必要です(提供元のサイトで作成)

  1. TuringCorp に登録してキーを作る

    提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。

    TuringCorp のサイトを開く ↗

  2. このボタンで VS Code を開く

    VS Code で開く

    VS Code がインストールの確認をするので Install を押します

  3. キーを入力

    TuringCorp の設定で Authorization が空です。自分のキーを入れて保存します

    キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください

  4. VS Code の AI チャットを Agent モードで開く

  5. 試してみる

    TuringCorp を使って、私に何ができるか教えて、1 つやってみせて

    ✓ VS Code が TuringCorp を使っていると言うか、回答に TuringCorp のツール名が出れば接続成功です

メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります

Windsurf、Zed、Gemini CLI など MCP を使える他のアプリは追加方法がそれぞれ違います。アプリ一覧で確認してください

MCP を使えるアプリをすべて見る →

Web 経由でつなぐアプリ用のアドレス

アドレスhttps://mcp.turingcorp.net/mcp

JSON 設定は下の「開発者向け」にあります

つまずいたら?TuringCorp を使っている人に聞いてみましょう💬 ディスカッション →
開発者向け:ターミナルのコマンドと JSON 設定

Web 経由

Claude Code

claude mcp add --transport http --scope user decider https://mcp.turingcorp.net/mcp --header 'Authorization: Bearer {agent_pass}'

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "decider": {
      "url": "https://mcp.turingcorp.net/mcp",
      "headers": {
        "Authorization": "Bearer {agent_pass}"
      }
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "decider": {
      "type": "http",
      "url": "https://mcp.turingcorp.net/mcp",
      "headers": {
        "Authorization": "Bearer {agent_pass}"
      }
    }
  }
}

自分で入力する値

  • Authorization 秘密 必須 HTTP header
    Bearer . Obtain a pass at https://agent-pass.turingcorp.net (self-service signup, email verification, then top up). A pass is valid for 7 days and can be re-rolled.

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

ひと目でわかる

週あたりのダウンロードi
npm/PyPIにない
確認済みドメイン
✓ mcp.turingcorp.net
接続方法
クラウドで動く
トランスポート
streamable-http
最新バージョンi
1.0.3
カテゴリi
その他
レジストリ公開日i
2026年9月26日
コードの最終更新i
2026年10月16日
作者
TuringCorp-net
ウェブサイト
mcp.turingcorp.net
レジストリでの状態
有効

使えるアプリ

このサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。

インターネット経由でつなげるアプリ

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast

すべてのアプリと長所・短所 →

できること

ツールの名前と説明は、サーバーが2026年11月8日に返したそのままの内容です。書いたのは作者で、私たちではありません。プレーンテキストとして表示しています。

  • decide

    Use this when you must choose between two concrete options and both are defensible - two plans, two drafts, two diagnoses, two vendors - and you have no objective way to pick. Not for: more than two options; anything an objective rule settles (a spec, a test, a price, a document)

  • get_result

    Use this to retrieve the result of an earlier TuringCorp tool call by its job_id - for example a call that was cut off by a client timeout, or one whose id you were given. Retrieval is read-only and free: it starts no new work and costs nothing, so it is always safe to retry. Wit

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月13日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名はドメイン mcp.turingcorp.net で確認済みです(レジストリがドメインの所有を確認しています)

  • ✓ 合格

    今もメンテナンスされている

    コードの最終更新:28 日前

  • – 対象外

    ライセンスがある

    対象外:mcp.turingcorp.net の所有者が自ら運営するクラウドのサーバーで、リポジトリのコードを実行しません

  • ✓ 合格

    エンドポイントが応答する

    341ミリ秒で応答(HTTP 200)

  • – 対象外

    OAuthでサインイン

    サインイン不要

  • ✓ 合格

    ツールの説明に隠れた指示がない

    2件のツールの説明を読み、AIへの隠れた指示は見つかりませんでした

話し合い

質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。

まだ投稿はありません。最初の質問や共有をどうぞ。

ここの投稿は利用者によるもので、PopNx チームのものではありません。

Google でログインして投稿

ユーザーレビュー

まだレビューはありません

Google でログインしてレビューを書く

その他のほかのサーバーとの比較i

  • このカテゴリのほかの19675件のうち0%よりスターが多い
  • このカテゴリのほかの19675件のうち48%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの19675件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

TuringCorpは安全ですか?

当てはまる基本チェック4項目のうち4項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

入力が必要なもの:Authorization

パソコンで動きますか、それともクラウドですか?

作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は28 日前、最新バージョン(1.0.3)がレジストリに届いたのは2 か月前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URL で接続するので、リモート MCP を受け付けるアプリでも使えます。例:Web 版 ChatGPT(Business 以上はフル MCP、Pro は読み取りのみ)。

代わりに使えるものは?

同じカテゴリには:World Monitor, Claude Flow, Windmill

同じカテゴリのほかの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

World Monitor

Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 97 tools.

作者:koala73広く使われている★ 9.1万今日更新

クラウドで動く✓ 提供元 · worldmonitor.app

Claude Flow

AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.

作者:ruvnet広く使われている↓ 1.4万/週★ 8.2万14 か月前更新

パソコンで動く

Windmill

Run Windmill scripts and flows and manage jobs, schedules, resources and variables.

作者:windmill-labs広く使われている★ 1.9万昨日更新

クラウドで動く

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

TuringCorp — MCP server

A decision model for the calls that don't have a right answer. Your agent has two defensible options and has to pick one. Send both: a panel of models judges them together and returns the better one, how far apart it judged them (a calibrated confidence), and why.

  • Endpoint (canonical): https://mcp.turingcorp.net/mcp
  • Aliases: https://mcp.turingcorp.net/ and https://mcp.turingcorp.net/mcp/
  • Health: https://mcp.turingcorp.net/healthz
  • Transport: Streamable HTTP, stateless (no session, no Durable Object). GET /mcp → 405 is normal.
  • Protocol: MCP 2026-07-28 (modern) and 2025-06-18 (legacy) — one route serves both.
  • Discovery methods (server/discover, tools/list) need no credentials — directory scanners can read the full tool list unauthenticated, by design.

Making a decision: decide

Intask (string), optionA (string), optionB (string) — all required
Outjob_id (string), betterOption ("option_A" \"option_B"), confidence (percentage string, e.g. "76.7%"), reason (string)
AnnotationsreadOnlyHint: true · openWorldHint: false · idempotentHint: false
TimeoutReserve 180–300 seconds — a decision is a long call. The timeout is a client/host setting, not a tool parameter: there is nothing to pass in the call. A 60s default cuts it off before the answer arrives; if that happens, do not call again — retrieve by job_id.
Long callsA client that declares the io.modelcontextprotocol/tasks extension gets a task handle back instead of holding one connection open for minutes, and polls tasks/get — see Retrieving a result. Clients that do not declare it see no change at all.

A successful call returns the decision inline. job_id, betterOption, confidence and reason all arrive in the *same* tool result — there is nothing to poll and nothing to fetch afterwards. The job_id is only for the case where the call never came back (timeout, dropped connection, client gave up waiting).

confidence is this service's own judgement of how far apart the two options were — a reference for your decision-making, not an instruction, not a result, and not a prediction of how the choice turns out. As a rough reading: ≥90% clearly apart · 80–90% apart, less clearly · 70–80% a closer call · <70% close to evenly matched. These ranges are descriptive only. Choose your own threshold for your own use case; for high-stakes or irreversible decisions apply your own review policy. Observed accuracy for each range, and how it was measured, is published at https://api.turingcorp.net — that page is the authority on the bands and their measured accuracy.

⚠️ idempotentHint: false is an honest declaration: a retried call is a new call. Record the `job_id` the result returns — a decision you have already paid for can be collected for 7 days with the same credential (GET https://api.turingcorp.net/v1/jobs?job_id= ; without the id, GET https://api.turingcorp.net/v1/jobs lists the job ids for that credential). Retrieve instead of retrying.

When not to use it

  • More than two options. It compares exactly A and B — there is no third slot, and it will not rank a list.
  • Anything you can compute or verify. A spec, a test, a price, a document: if something objective decides it, use that. This is for choices where no objective rule does.
  • Factual questions. It picks between two candidates; it does not look anything up.
  • Speed-critical paths. A decision is a long call and a paid one. Do not put it behind a request that has to answer in seconds.
  • High-stakes irreversible calls without review. Route on the confidence and keep your own review policy.

How to fill the three arguments

  • task — state the decision neutrally, without leaning toward either side: *"Which email do I send?"*, not *"Should I send the honest one?"*
  • optionA / optionB — one concrete option each, plus the case for it. Plain text or Markdown, any length; keep the two sides roughly comparable so the comparison is fair.
  • One option = one plan. Do not bundle alternatives into a single side ("go indoors *or* postpone"): it compares the two slots, it does not split one of them for you.
{

"task": "Which version of the delivery-slip email do I send to a client we want to keep?", "optionA": "Short and direct: the integration took longer than planned, delivery moves to the 24th, everything else is unchanged.", "optionB": "Warmer and longer: thank them for the kickoff, explain that dependencies took more time, offer to walk through the details." }

More patterns — choosing the version you send, thresholding on the confidence, and writing the two options so the comparison is fair: [docs/COOKBOOK.md](docs/COOKBOOK.md).

Retrieving a result

Every call returns a job_id. A call that is allowed to finish returns the decision inline — the `job_id` is only for the case where it never came back.

⚠️ How to retrieve — use `get_result`. Retrieval needs the Agent Pass, and inside an MCP host the agent usually does not have it — so retrieval is a tool call, not a REST call: get_result is authenticated by the host, which attaches the pass for you. An agent never handles the pass, and the credential is deliberately not a tool argument (it would end up in prompts and transcripts).

  • `get_result` with a `job_id` — that job's status, and once it succeeded, the same decision body the original call returned.
  • `get_result` with no argument — the job ids this credential created in the last 7 days. This is the case that matters most: when a call is cut off, you never received an id.
  • Read-only and free — it starts no new work and costs nothing, so it is safe to retry (readOnlyHint: true, idempotentHint: true).
  • A host that declares the io.modelcontextprotocol/tasks extension can poll tasks/get instead. Most clients do not declare it yet, which is why get_result exists.

Operator/host, with the pass (the same data over REST):

  • With the id — GET https://api.turingcorp.net/v1/jobs?job_id= using the same Agent Pass.
  • Without it — GET https://api.turingcorp.net/v1/jobs lists the job ids that credential created in the last 7 days; then fetch one as above. The list carries only the job id, the product and a timestamp.
  • Nothing yet — an empty list is not an error, and there is no job_id=0 placeholder: {"object":"list","window_seconds":604800,"data":[]}. Asking for 0 returns 404 No such job.

Retrieval returns the job's status and, once it succeeded, the same body the call itself would have returned. A job that is not yours, or older than 7 days, is reported as unavailable. GET https://api.turingcorp.net/v1/account returns {"account_id":"…"}.

The practical answer is not to need retrieval: reserve 180–300 seconds so the call is allowed to finish.

See it decide first

There is no free tier, so we publish the evidence instead: 27 real decisions, recorded verbatim — the question, both options, which one was preferred, the confidence reported, and the reason. Nine domains, three cases each: Writing · Tech · Business · Research · Career · Money · People · Travel · Everyday.

→ [https://github.com/TuringCorp-net/poe-demo-public](https://github.com/TuringCorp-net/poe-demo-public) — dataset: examples.json

Read the confidence column first. On ordinary, closely matched questions it reports 70–90%, not 99% — and that is the point of a calibrated number rather than a decorative one: a high value means the comparison was decisive and the pick can be acted on, a low value means the two options really are close and the choice stays yours. In this set the range is 27.3%–88.3%, median 74.0%, none above 90%, because these are everyday close calls, not easy ones. What the bands deliver when they *are* decisive is published at https://api.turingcorp.net.

Authentication

Send an Agent Pass: Authorization: Bearer .

Issued at [https://agent-pass.turingcorp.net](https://agent-pass.turingcorp.net) — self-service signup (email verification) → top up → get a pass. A pass is valid for 7 days and can be re-rolled. If a call is refused as an invalid credential, sign in there again and re-roll.

Errors fall into two classes, and they arrive in different places:

Credential problems are rejected before the call (HTTP 401 + WWW-Authenticate). Business failures come back as a tool result with isError: true plus a JSON block {error, http_status, action_url, message} — http_status is the upstream status; the tool call itself is HTTP 200.

ClassWhat comes backExamples
CredentialHTTP 401 + WWW-Authenticate — no tool result is producedno credential · expired or invalid pass (invalid_credential, with a re-login URL in the message)
BusinessHTTP 200, tool result isError: true, plus a JSON blockinsufficient balance (http_status 402, action_url pointing at top-up) · over quota (http_status 429)

Branch on the HTTP status first: a 401 will not succeed on retry without a new credential, whereas a business failure was a call that ran and was declined — read the block for the reason and the next step. The detailed contract is under *Errors are machine-readable* below.

Entry rate limit: 120 requests / 60 s / client IP. This is flood damping, not a quota — the real per-key quota is enforced separately. The counter is approximate: it is maintained per edge location and is eventually consistent, so a brief overshoot is possible.

Two ways in — and they are not the same

  • Through an MCP client or host (Claude Code, Cursor, VS Code, Codex, TRAE, Coze…). The host holds the credential and attaches it for you: you do not set an `Authorization` header yourself, and in most hosts you cannot. The timeout is a host setting, not something you pass in the call.
  • Directly against the REST API (https://api.turingcorp.net). Here you *do* send Authorization: Bearer yourself, and you can retrieve a job by id.

⚠️ The part that catches people out: being able to call the tool through a host does not mean you can reach the REST API. The host may never hand you the underlying Agent Pass, so a job-retrieval call you make on your own can come back 401. If your host declares the Tasks extension, retrieve through the tool surface instead (see Retrieving a result); if it does not, retrieval may simply not be reachable from where you are.

Quickstart

You need an Agent Pass to call the tool. Discovery (tools/list) works without one — calling decide does not.

🔑 Where the pass lives matters. If your client can keep it out of the file, do that — VS Code's ${input:…}, Codex's bearer_token_env_var. A pass written in plain text inside mcp.json or any client config is readable by every agent and process that can read that file, and assistants do read their own config — one can print your pass straight into its output. Treat a client config as public within your machine.

1. Get an Agent Pass

Self-service at [https://agent-pass.turingcorp.net](https://agent-pass.turingcorp.net): sign up with an email address, verify it, add credit. The pass is shown once; it is valid for 7 days and can be re-rolled at any time. Agents can do the same thing over the API — see that site's /llms.txt.

2. Point your client at the endpoint

Any client that reads a JSON config — Cursor, Windsurf, Claude Desktop:

{

"mcpServers": { "TuringCorp": { "type": "http", "url": "https://mcp.turingcorp.net/mcp", "headers": { "Authorization": "Bearer " } } } }

Keep the `"type": "htt

冒頭だけを表示しています。続きはリポジトリで読めます