Gonka Second Opinion (multi-model)

io.github.bystray由 GitHub 账号 bystray 发布v2.2.0更新于 Oct 24, 2026

A second opinion for AI agents: one prompt across several live Gonka models + roles, one call.

发布方自己的服务:model.tools — Zero-Auth Agent Utilities

已验证Streamable HTTP可网页运行数据与分析AI 与机器学习

概览

AI 生成的概览

远程 MCP 服务器,一次调用即可把同一个提示词发给 Gonka 网络上多个独立模型和辩论角色,返回多方意见。

可以做什么
  • 并行把同一提示词发给在线 Gonka 模型和最多五个角色视角,返回每条意见及其模型与角色
  • 通过服务器获取单次低成本补全,模型可设为 auto、昵称或精确 id
  • 查询实时价格、GNK/USD 汇率、与其他供应商的对比、节省估算和模型推荐
  • 列出当前在线的模型,并获取短期试用密钥或注册链接
  • 通过概念图检索和阅读 Gonka 文档,包括节点详情、邻居、社区和最短路径
  • 使用内置提示词和价格指南资源来发起成本对比对话
适用场景
适合需要让助手用多个独立模型和不同立场交叉验证某个决定或答案,而不是只依赖一个自信猜测的场景;也适合自身没有外网访问或密钥、但仍需低成本调用大模型的代理。还可用作 Gonka 推理成本与其他供应商的对比参考。
运行要求
远程 streamable HTTP 端点,无需本地安装。开始使用不需要密钥,会按调用方发放免费试用密钥并受每 IP 额度限制。若要用自己的余额,需在 Authorization 头中以 Bearer 形式传入 JoinGonka 网关密钥(jg- 开头),或对没有请求头字段的客户端使用内嵌密钥的个人连接器 URL。
安装前请注意
提示词会发送到第三方网关;说明中称会做匿名日志记录(IP、User-Agent、工具名),推理提示词会被截断。个人连接器 URL 等同于密钥,应妥善保密。试用模式按 IP 限流且额度会用尽;付费使用会消耗网关余额。服务器转发的注册链接和价格数字应实时核实。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Gonka Second Opinion (multi-model),将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.bystray%2Fgonka-mcp-server/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "gonka-second-opinion-multi-model": {
      "type": "http",
      "url": "https://mcp.gogonka.com/mcp"
    }
  }
}

README

Gonka Second Opinion — MCP Server

Get a second opinion from independent LLMs — in one call, for a fraction of a cent.

gonka-second-opinion runs your prompt across the independent models live on the Gonka network and across assigned debate roles (skeptic / proponent / pragmatist …), in a single MCP call. Your main model stays in charge — you just get a panel of divergent views to check a decision against, without switching providers.

[License: MIT] [MCP] [Live grade]

Live at: https://mcp.gogonka.com/mcp


One question → three independent opinions

[Example: gonka_second_opinion runs one prompt across independent models and roles (proponent/skeptic/pragmatist) and returns attributed, divergent answers for your model to synthesize.]

[One 3-model second opinion costs about 0.0014 cents — a fraction of a cent per panel.]

The example is illustrative — the live model set rotates over time; call get_available_models for today’s lineup. Per-panel cost is typical/measured; check get_pricing for live rates.


Why this instead of a plain LLM connector

  • A panel, not a single answer. Independent models trained by different labs surface non-overlapping failure modes. Assigned roles add behavioral diversity on top. You get disagreement you can act on, not one confident guess.
  • Cheap enough to always use. On the big providers a 3-way panel costs real money, so nobody runs one. On Gonka it's a fraction of a cent — a second opinion becomes a default habit, not a luxury.
  • Zero setup, works in a sandbox. The server makes the gateway call for you. An agent with no outbound network and no way to edit its own config can still use it over the already-open MCP channel. Free trial by default; paste your own key to run on your balance.

Install (30 seconds)

Add to your MCP client config (Claude Desktop / Cursor / …):

json
{  "mcpServers": {    "gonka-second-opinion": {      "url": "https://mcp.gogonka.com/mcp"    }  }}

Restart the client — the tools appear automatically. No API key required to start (a free trial key is issued per caller).

Custom clients:

bash
curl -X POST https://mcp.gogonka.com/mcp \  -H "Content-Type: application/json" \  -d '{"jsonrpc":"2.0","method":"tools/list","id":1}'

Use your own key (after you register)

Registered on the JoinGonka gateway (gate.joingonka.ai)? Then run every call on your own balance — no trial budget, no per-IP limit. First get your key:

  1. Sign up at the JoinGonka gateway (welcome bonus: 50M nGNK, no credit card).
  2. Open your gateway dashboard → API keys → copy your JoinGonka gateway key (starts with jg-).

Then tell this MCP server to use it — pick the way that matches your client:

A. Client with an API-key / header field (Cursor, Claude Code, LibreChat, most custom clients)

Put the key in the server's Authorization header — it arrives as Bearer … and every call switches to your balance automatically:

json
{  "mcpServers": {    "gonka-second-opinion": {      "url": "https://mcp.gogonka.com/mcp",      "headers": { "Authorization": "Bearer jg-YOUR_KEY_HERE" }    }  }}

If your client shows a plain API key / Bearer token box instead of raw headers, just paste your jg-… JoinGonka gateway key there.

B. Client with no key/header field (e.g. claude.ai Custom Connectors)

Mint a personal connector URL that carries your key for you:

  1. Go to https://mcp.gogonka.com/personal
  2. Paste your jg-… JoinGonka gateway key → you get a URL like https://mcp.gogonka.com/k/<token>/mcp
  3. Add that URL as the MCP connector (in claude.ai: Add custom connector → URL). Nothing else to enter — no key field needed.

Keep the personal URL secret — it stands in for your key. The same key always mints the same URL.

How it's handled: the key (or personal token) is read from the request only, forwarded to the JoinGonka gateway, and never stored or logged. An unrelated Authorization header (OAuth, a proxy's own token) is ignored, so it can't break the free trial path. Remove the header/URL and the server falls back to the free trial.


The flagship tools

gonka_second_opinion(prompt, system?, perspectives?, max_tokens?)

Run one prompt across the live models and/or a set of roles, in parallel.

  • Leave perspectives empty → one opinion per live model.
  • Pass perspectives (short role/stance labels, max 5) → one opinion per role, each answered candidly from that viewpoint, rotated across the live models. Examples: ["for","against","neutral"], ["security expert","product manager","end user"].
  • Returns { opinions:[{model, perspective?, response}], synthesis_instructions, trial_budget|cost }. Attribute each opinion to its model + role when you present them.

gonka_chat(prompt, system?, model?, max_tokens?)

One completion through the server — for when you want a single cheap answer, or a sub-task run without giving the agent its own network/key. model accepts "auto", a nickname, or an exact id; anything not live right now is routed to a model that is.

Both tools auto-detect trial (free, per-IP budget) vs registered (your own jg-… key) mode. On trial exhaustion they return a signup link + welcome bonus to relay to the user — no fabricated keys, no altered numbers.


Also included

Cost intelligence — is Gonka actually cheaper for your workload? (8 tools)

[Gonka live inference price per 1M tokens and how many times cheaper than GPT-5.5 — see get_pricing for the real-time number.]

Reflects the last cached render (GitHub proxies images); call get_pricing for the real-time number. All figures float with the GNK/USD rate — never trust a hardcoded one.

  • get_pricing — current $/1M tokens, GNK/USD rate, live ratios vs OpenAI/DeepSeek/Anthropic
  • compare_providers(provider) — side-by-side vs openai / anthropic / deepseek / mistral / gemini
  • calculate_savings(monthly_spend_usd) — exact monthly/annual savings for your spend
  • suggest_model_for_task(task_description, …) — model + cost recommendation
  • get_available_models — the models live on the network right now, with live pricing
  • get_trial_key — free gc- key instantly (no signup); expires in 2h, first use extends to 24h
  • get_signup_link — permanent account + welcome bonus + copy-paste SDK snippets
  • register_on_gonka(…) — personalized cost-analysis pitch (computes savings; does not create an account)
Documentation knowledge graph — search 1000+ Gonka concepts (10 tools)
  • query_graph(question, …) — topic search over the concept graph
  • search_docs(query, …) / read_doc(filename, …) / list_docs() — full-text docs
  • get_node(label) / get_neighbors(label, …) — concept detail and relations
  • get_god_nodes() / get_community(id) / get_graph_stats() — structure overview
  • find_shortest_path(source, target, …) — conceptual path between two ideas
MCP prompts & resources
  • Prompt gonka_start(task) — seed a cost-comparison conversation
  • Prompt calculate_my_savings(monthly_spend_usd) — seed a savings estimate
  • Resource gonka://pricing-guide — structured live pricing data + decision matrix

Honesty & hygiene

  • Live, not hardcoded. Prices float with the market and the model set rotates — the server quotes both live (get_pricing, get_available_models), and the badges above are rendered from live data, not typed into this file.
  • Panel ≠ magic. A second opinion is worth exactly as much as the models are independent. The panel uses the genuinely different models live on the network at the time of the call; it does not claim a bigger fleet than is actually serving.
  • OpenAI/Anthropic-compatible. Two config changes, zero code changes: base_url=https://gate.joingonka.ai/v1 (OpenAI) or https://gate.joingonka.ai (Anthropic).
  • Tool hygiene. All tools ship typed input schemas with MCP annotations (readOnlyHint, idempotentHint, openWorldHint), enum/range constraints, and clear descriptions. Inference tools are per-IP rate-limited in trial mode.
  • Privacy. HTTPS/TLS 1.2+. No keys in query strings (flagged by middleware). Anonymized logging (IP, User-Agent, tool name); inference prompts truncated; caller keys never logged or returned.

Live health grade: https://wmcp.sh/mcp/grade/mcp.gogonka.com


Links

License: MIT · Version: 2.2.0

来源:README.md,提交 50e8da8

工具

0
SourceWeft 尚未读取此服务器的工具。

版本历史

1
  1. v2.2.0最新Sep 16, 2026

评分

已满足适用检查项的 85%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Model 集成