MCP.Market

Model Council MCP server

by Totti0135·io.github.Totti0135/model-council·v0.14.0·2 stars

Consult other LLMs as tools — ask them, compare their answers, synthesize a conclusion.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
Growing

2 stars29 downloads/wk

Reviews

Write one

Nobody has reviewed Model Council yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Model Council tools (5)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • ask
  • list_council

    List the council's members: their ids, labels, target models, weights, wire format, endpoint, call budget, and whether each one is ready to answer.

  • probe_models
  • revise
  • revision_prompt

Public scan report

scanner v0.1.10 · 2026-11-01 · same rubric, same numbers if you re-run it

no findings
  • Code scan8 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 69 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Model Council compares

Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 80% of 4,460 AI and agents servers
Tools
5
the typical AI and agents server has 6
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
2
more than 65% of 2,711 AI and agents servers
Downloads a week
29
more than 15% of 1,538 AI and agents servers with a package

What its tools let an agent do: 5 read

Install Model Council in Claude Code, Cursor or VS Code

claude mcp add model-council -- uvx model-council-mcp
Add to Cursor

What the publisher says

From the Model Council repository's README, as published. We do not edit it. Read it on GitHub

Model Council

<!-- mcp-name: io.github.Totti0135/model-council -->

English | 简体中文

An MCP server that seats other LLMs at your table. Your assistant asks them, reads their answers as tool results, relays those answers back and forth for critique, and gives you one merged conclusion — inside a single normal conversation, with no copy-paste.

Your assistant chairs the council. Any number of members, from any mix of OpenAI-compatible and Anthropic-compatible endpoints — a hosted API, a self-run gateway, a local server, or several of each.

Tools

Members are stateless and cannot see your conversation, so the chair passes everything they need in each call. That is exactly what makes cross-review work: it puts one member's answer inside another's prompt.

Giving the council something to read

A question is usually about something — a spec, a log, a diff, a screenshot. The obvious way to include it is to paste it into prompt, and that is the expensive one, in the place nobody watches: prompt is an argument the chair writes, so a long document costs a full copy of itself in generated tokens on every call, and what reaches the members is whatever the chair managed to reproduce. For forty pages that is not reliably the document. A council reviewing a paraphrase is not reviewing the thing, and nothing in the transcript would say so.

materials names it instead:

ask_all(
  prompt="Where would this break under load?",
  materials=[
    {"label": "The design", "path": "/abs/path/design.md"},
    {"label": "Latency graph", "path": "/abs/path/p99.png"},
    {"label": "My summary", "text": "…something with no file behind it…"},
  ],
  rounds=2,
)

The server reads each one and puts it ahead of the question, in the same place for every member and every round. The position is not presentation:

makes their disagreement about the document rather than about which version each was given.

  • Identical bytes. Every member argues with the same copy, which is what

the same in every call of a discussion. The Anthropic format is told so explicitly, with one cache_control breakpoint at that boundary; endpoints that cache by prefix on their own get the shape they need either way. Set "cache": false on a member whose gateway rejects the field.

  • A prefix that can be cached. Everything up to the end of the material is

document, and ask_all carries the material into round 2 and 3 by itself.

  • The chair pays once. A path costs the chair a line, not a copy of the

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Model Council: common questions

Is Model Council MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the Model Council safety report
How do I install Model Council?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Model Council need an API key?
No secret keys are declared. It reads 2 settings from the environment.
Is Model Council maintained?
The last commit was 72 days ago (2026-08-24). The latest release is v0.14.0.
How does Model Council compare with other AI and agents MCP servers?
safety score 88/100 (higher than 80% of 4,460 AI and agents servers); tools 5 (the typical AI and agents server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.