Consults large-context models via OpenRouter, OpenAI or Google AI to analyze large codebases and document collections.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add consult7 --env PROVIDER='<PROVIDER>' --env API_KEY='<API_KEY>' -- uvx consult7 '{{config.PROVIDER}}' '{{config.API_KEY}}'~/.codex/config.toml
[mcp_servers.consult7]
command = "uvx"
args = ["consult7", "{{config.PROVIDER}}", "{{config.API_KEY}}"]
env = { PROVIDER = "<PROVIDER>", API_KEY = "<API_KEY>" }
# codex mcp add consult7 --env PROVIDER='<PROVIDER>' --env API_KEY='<API_KEY>' -- uvx consult7 '{{config.PROVIDER}}' '{{config.API_KEY}}'~/.cursor/mcp.json
{
"mcpServers": {
"consult7": {
"command": "uvx",
"args": [
"consult7",
"{{config.PROVIDER}}",
"{{config.API_KEY}}"
],
"env": {
"PROVIDER": "<PROVIDER>",
"API_KEY": "<API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"consult7": {
"type": "stdio",
"command": "uvx",
"args": [
"consult7",
"{{config.PROVIDER}}",
"{{config.API_KEY}}"
],
"env": {
"PROVIDER": "<PROVIDER>",
"API_KEY": "<API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"consult7": {
"command": "uvx",
"args": [
"consult7",
"{{config.PROVIDER}}",
"{{config.API_KEY}}"
],
"env": {
"PROVIDER": "<PROVIDER>",
"API_KEY": "<API_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"consult7": {
"command": "uvx",
"args": [
"consult7",
"{{config.PROVIDER}}",
"{{config.API_KEY}}"
],
"env": {
"PROVIDER": "<PROVIDER>",
"API_KEY": "<API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"consult7": {
"command": "uvx",
"args": [
"consult7",
"{{config.PROVIDER}}",
"{{config.API_KEY}}"
],
"env": {
"PROVIDER": "<PROVIDER>",
"API_KEY": "<API_KEY>"
}
}
}
}Environment variables
PROVIDERAPI_KEY
Replace the placeholders with your own credentials and keep them out of version control.