{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Totti0135/model-council","description":"Consult other LLMs as tools — ask them, compare their answers, synthesize a conclusion.","title":"Model Council","repository":{"url":"https://github.com/Totti0135/model-council","source":"github"},"version":"0.11.0","packages":[{"registryType":"pypi","identifier":"model-council-mcp","version":"0.11.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Comma-separated short ids for the models to seat, e.g. 'gpt5,glm'. Each id then takes its own <ID>_BASE_URL, <ID>_API_KEY, <ID>_MODEL and optional <ID>_FORMAT (openai or anthropic). Omit to use a config file instead.","format":"string","name":"COUNCIL_MODELS"},{"description":"Path to a JSON config file, for rosters large enough that several models share one endpoint. Defaults to ~/.config/model-council/config.json when that exists.","format":"filepath","name":"COUNCIL_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-19T05:50:14.689299Z","publishedAt":"2026-08-19T05:50:14.689299Z","updatedAt":"2026-08-19T05:50:14.689299Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Totti0135/model-council","description":"Consult other LLMs as tools — ask them, compare their answers, synthesize a conclusion.","title":"Model Council","repository":{"url":"https://github.com/Totti0135/model-council","source":"github"},"version":"0.2.1","packages":[{"registryType":"pypi","identifier":"model-council-mcp","version":"0.2.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Comma-separated short ids for the models to seat, e.g. 'gpt5,glm'. Each id then takes its own <ID>_BASE_URL, <ID>_API_KEY, <ID>_MODEL and optional <ID>_FORMAT (openai or anthropic). Omit to use a config file instead.","format":"string","name":"COUNCIL_MODELS"},{"description":"Path to a JSON config file, for rosters large enough that several models share one endpoint. Defaults to ~/.config/model-council/config.json when that exists.","format":"filepath","name":"COUNCIL_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-14T05:45:51.091321Z","publishedAt":"2026-08-14T05:45:51.091321Z","updatedAt":"2026-08-14T05:45:51.091321Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Totti0135/model-council","description":"Consult other LLMs as tools — ask them, compare their answers, synthesize a conclusion.","title":"Model Council","repository":{"url":"https://github.com/Totti0135/model-council","source":"github"},"version":"0.3.0","packages":[{"registryType":"pypi","identifier":"model-council-mcp","version":"0.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Comma-separated short ids for the models to seat, e.g. 'gpt5,glm'. Each id then takes its own <ID>_BASE_URL, <ID>_API_KEY, <ID>_MODEL and optional <ID>_FORMAT (openai or anthropic). Omit to use a config file instead.","format":"string","name":"COUNCIL_MODELS"},{"description":"Path to a JSON config file, for rosters large enough that several models share one endpoint. Defaults to ~/.config/model-council/config.json when that exists.","format":"filepath","name":"COUNCIL_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-14T08:32:05.073911Z","publishedAt":"2026-08-14T08:32:05.073911Z","updatedAt":"2026-08-14T08:32:05.073911Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Totti0135/model-council","description":"Consult other LLMs as tools — ask them, compare their answers, synthesize a conclusion.","title":"Model Council","repository":{"url":"https://github.com/Totti0135/model-council","source":"github"},"version":"0.4.0","packages":[{"registryType":"pypi","identifier":"model-council-mcp","version":"0.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Comma-separated short ids for the models to seat, e.g. 'gpt5,glm'. Each id then takes its own <ID>_BASE_URL, <ID>_API_KEY, <ID>_MODEL and optional <ID>_FORMAT (openai or anthropic). Omit to use a config file instead.","format":"string","name":"COUNCIL_MODELS"},{"description":"Path to a JSON config file, for rosters large enough that several models share one endpoint. Defaults to ~/.config/model-council/config.json when that exists.","format":"filepath","name":"COUNCIL_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-17T02:09:21.121836Z","publishedAt":"2026-08-17T02:09:21.121836Z","updatedAt":"2026-08-17T02:09:21.121836Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Totti0135/model-council","description":"Consult other LLMs as tools — ask them, compare their answers, synthesize a conclusion.","title":"Model Council","repository":{"url":"https://github.com/Totti0135/model-council","source":"github"},"version":"0.4.1","packages":[{"registryType":"pypi","identifier":"model-council-mcp","version":"0.4.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Comma-separated short ids for the models to seat, e.g. 'gpt5,glm'. Each id then takes its own <ID>_BASE_URL, <ID>_API_KEY, <ID>_MODEL and optional <ID>_FORMAT (openai or anthropic). Omit to use a config file instead.","format":"string","name":"COUNCIL_MODELS"},{"description":"Path to a JSON config file, for rosters large enough that several models share one endpoint. Defaults to ~/.config/model-council/config.json when that exists.","format":"filepath","name":"COUNCIL_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-17T02:19:31.30569Z","publishedAt":"2026-08-17T02:19:31.30569Z","updatedAt":"2026-08-17T02:19:31.30569Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Totti0135/model-council","description":"Consult other LLMs as tools — ask them, compare their answers, synthesize a conclusion.","title":"Model Council","repository":{"url":"https://github.com/Totti0135/model-council","source":"github"},"version":"0.5.0","packages":[{"registryType":"pypi","identifier":"model-council-mcp","version":"0.5.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Comma-separated short ids for the models to seat, e.g. 'gpt5,glm'. Each id then takes its own <ID>_BASE_URL, <ID>_API_KEY, <ID>_MODEL and optional <ID>_FORMAT (openai or anthropic). Omit to use a config file instead.","format":"string","name":"COUNCIL_MODELS"},{"description":"Path to a JSON config file, for rosters large enough that several models share one endpoint. Defaults to ~/.config/model-council/config.json when that exists.","format":"filepath","name":"COUNCIL_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-17T10:52:10.432731Z","publishedAt":"2026-08-17T10:52:10.432731Z","updatedAt":"2026-08-17T10:52:10.432731Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Totti0135/model-council","description":"Consult other LLMs as tools — ask them, compare their answers, synthesize a conclusion.","title":"Model Council","repository":{"url":"https://github.com/Totti0135/model-council","source":"github"},"version":"0.6.0","packages":[{"registryType":"pypi","identifier":"model-council-mcp","version":"0.6.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Comma-separated short ids for the models to seat, e.g. 'gpt5,glm'. Each id then takes its own <ID>_BASE_URL, <ID>_API_KEY, <ID>_MODEL and optional <ID>_FORMAT (openai or anthropic). Omit to use a config file instead.","format":"string","name":"COUNCIL_MODELS"},{"description":"Path to a JSON config file, for rosters large enough that several models share one endpoint. Defaults to ~/.config/model-council/config.json when that exists.","format":"filepath","name":"COUNCIL_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-18T02:29:15.095924Z","publishedAt":"2026-08-18T02:29:15.095924Z","updatedAt":"2026-08-18T02:29:15.095924Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Totti0135/model-council","description":"Consult other LLMs as tools — ask them, compare their answers, synthesize a conclusion.","title":"Model Council","repository":{"url":"https://github.com/Totti0135/model-council","source":"github"},"version":"0.7.0","packages":[{"registryType":"pypi","identifier":"model-council-mcp","version":"0.7.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Comma-separated short ids for the models to seat, e.g. 'gpt5,glm'. Each id then takes its own <ID>_BASE_URL, <ID>_API_KEY, <ID>_MODEL and optional <ID>_FORMAT (openai or anthropic). Omit to use a config file instead.","format":"string","name":"COUNCIL_MODELS"},{"description":"Path to a JSON config file, for rosters large enough that several models share one endpoint. Defaults to ~/.config/model-council/config.json when that exists.","format":"filepath","name":"COUNCIL_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-18T02:39:20.180233Z","publishedAt":"2026-08-18T02:39:20.180233Z","updatedAt":"2026-08-18T02:39:20.180233Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Totti0135/model-council","description":"Consult other LLMs as tools — ask them, compare their answers, synthesize a conclusion.","title":"Model Council","repository":{"url":"https://github.com/Totti0135/model-council","source":"github"},"version":"0.8.0","packages":[{"registryType":"pypi","identifier":"model-council-mcp","version":"0.8.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Comma-separated short ids for the models to seat, e.g. 'gpt5,glm'. Each id then takes its own <ID>_BASE_URL, <ID>_API_KEY, <ID>_MODEL and optional <ID>_FORMAT (openai or anthropic). Omit to use a config file instead.","format":"string","name":"COUNCIL_MODELS"},{"description":"Path to a JSON config file, for rosters large enough that several models share one endpoint. Defaults to ~/.config/model-council/config.json when that exists.","format":"filepath","name":"COUNCIL_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-18T02:47:35.019484Z","publishedAt":"2026-08-18T02:47:35.019484Z","updatedAt":"2026-08-18T02:47:35.019484Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Totti0135/model-council","description":"Consult other LLMs as tools — ask them, compare their answers, synthesize a conclusion.","title":"Model Council","repository":{"url":"https://github.com/Totti0135/model-council","source":"github"},"version":"0.9.0","packages":[{"registryType":"pypi","identifier":"model-council-mcp","version":"0.9.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Comma-separated short ids for the models to seat, e.g. 'gpt5,glm'. Each id then takes its own <ID>_BASE_URL, <ID>_API_KEY, <ID>_MODEL and optional <ID>_FORMAT (openai or anthropic). Omit to use a config file instead.","format":"string","name":"COUNCIL_MODELS"},{"description":"Path to a JSON config file, for rosters large enough that several models share one endpoint. Defaults to ~/.config/model-council/config.json when that exists.","format":"filepath","name":"COUNCIL_CONFIG"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-18T04:02:05.746164Z","publishedAt":"2026-08-18T04:02:05.746164Z","updatedAt":"2026-08-18T04:02:05.746164Z","isLatest":false}}}],"metadata":{"count":10}}
