mirror of
https://github.com/allaunthefox/Research-Stack.git
synced 2026-07-31 03:05:21 +00:00
Moved from Research Stack to SilverSight/python/gemma4_mcp.py MCP config updated to point to new location.
123 lines
4.7 KiB
JSON
123 lines
4.7 KiB
JSON
{
|
|
"$schema": "https://modelcontextprotocol.io/schemas/2025-03-26/client-config.json",
|
|
"_comment": "Minimal MCP config for OpenCode in Research Stack. Disables rarely-used servers to reduce memory pressure. For a full list see ../.mcp.json.",
|
|
"mcpServers": {
|
|
"filesystem": {
|
|
"_comment": "Read/write proof artifacts, Lean kernels, and receipts.",
|
|
"command": "npx",
|
|
"args": ["-y", "@modelcontextprotocol/server-filesystem", "."],
|
|
"env": {}
|
|
},
|
|
"git": {
|
|
"_comment": "Git history navigation: diff, blame, log.",
|
|
"command": "uvx",
|
|
"args": ["mcp-server-git", "--repository", "."],
|
|
"env": {}
|
|
},
|
|
"fetch": {
|
|
"_comment": "HTTP fetch for docs, RFCs, release notes.",
|
|
"command": "uvx",
|
|
"args": ["mcp-server-fetch"],
|
|
"env": {}
|
|
},
|
|
"contextstream": {
|
|
"_comment": "Persistent memory/context/search. Disable ene-contextstream when this is enabled.",
|
|
"command": "npx",
|
|
"args": ["--prefer-online", "-y", "@contextstream/mcp-server@latest"],
|
|
"env": {
|
|
"CONTEXTSTREAM_API_URL": "https://api.contextstream.io",
|
|
"CONTEXTSTREAM_API_KEY": "${CONTEXTSTREAM_API_KEY}",
|
|
"CONTEXTSTREAM_ALLOW_HEADER_AUTH": "false",
|
|
"CONTEXTSTREAM_WORKSPACE_ID": "21c133f6-6854-4e81-b801-4037c11b7e34",
|
|
"CONTEXTSTREAM_PROJECT_ID": "ef91cc79-aae3-4765-ae0d-63b48f5ea6e6",
|
|
"CONTEXTSTREAM_USER_AGENT": "contextstream-mcp/0.4.74",
|
|
"CONTEXTSTREAM_TOOLSET": "complete",
|
|
"CONTEXTSTREAM_LOG_LEVEL": "quiet",
|
|
"CONTEXTSTREAM_OUTPUT_FORMAT": "compact",
|
|
"CONTEXTSTREAM_CONTEXT_PACK": "true",
|
|
"CONTEXTSTREAM_TRANSCRIPTS_ENABLED": "true",
|
|
"CONTEXTSTREAM_HOOK_TRANSCRIPTS_ENABLED": "true",
|
|
"CONTEXTSTREAM_SHOW_TIMING": "false",
|
|
"CONTEXTSTREAM_PROGRESSIVE_MODE": "false",
|
|
"CONTEXTSTREAM_ROUTER_MODE": "false",
|
|
"CONTEXTSTREAM_CONSOLIDATED": "true",
|
|
"CONTEXTSTREAM_AUTO_HIDE_INTEGRATIONS": "true",
|
|
"CONTEXTSTREAM_SEARCH_LIMIT": "15",
|
|
"CONTEXTSTREAM_SEARCH_MAX_CHARS": "2400",
|
|
"CONTEXTSTREAM_INCLUDE_STRUCTURED_CONTENT": "true"
|
|
}
|
|
},
|
|
"lean": {
|
|
"_comment": "Lean 4 / Mathlib typecheck bridge.",
|
|
"command": "uvx",
|
|
"args": ["--from", "lean-mcp", "lean-mcp-server", "--lakefile", "0-Core-Formalism/lean/Semantics/lakefile.toml"],
|
|
"env": {}
|
|
},
|
|
"remote-lean-proof": {
|
|
"_comment": "Hermes/OpenCode/Codex proof backend.",
|
|
"command": "python3",
|
|
"args": ["4-Infrastructure/infra/remote_lean_proof_mcp.py"],
|
|
"env": {
|
|
"PROOF_SERVER_URL": "${PROOF_SERVER_URL}",
|
|
"PROOF_SERVER_TOKEN_FILE": "/home/allaun/.config/ene/language-proof-server.token"
|
|
}
|
|
},
|
|
"sympy": {
|
|
"_comment": "Symbolic verification of arithmetic claims.",
|
|
"command": "uvx",
|
|
"args": ["mcp-sympy"],
|
|
"env": {}
|
|
},
|
|
"wolfram-alpha": {
|
|
"_comment": "Wolfram Alpha symbolic verification. Requires WOLFRAM_APP_ID env var.",
|
|
"command": "npx",
|
|
"args": ["-y", "wolfram-mcp"],
|
|
"env": {
|
|
"WOLFRAM_APP_ID": "${WOLFRAM_APP_ID:-HYJE3R3R63}"
|
|
}
|
|
},
|
|
"aws": {
|
|
"_comment": "AWS API access via boto3 credential chain.",
|
|
"command": "uvx",
|
|
"args": ["awslabs.aws-api-mcp-server@latest"],
|
|
"env": {
|
|
"AWS_REGION": "us-east-1",
|
|
"FASTMCP_LOG_LEVEL": "ERROR"
|
|
}
|
|
},
|
|
"github": {
|
|
"_comment": "GitHub MCP via Copilot endpoint. Requires GITHUB_PERSONAL_ACCESS_TOKEN env var.",
|
|
"type": "http",
|
|
"url": "https://api.githubcopilot.com/mcp/",
|
|
"headers": {
|
|
"Authorization": "Bearer ${GITHUB_PERSONAL_ACCESS_TOKEN}"
|
|
}
|
|
},
|
|
"headroom": {
|
|
"_comment": "Headroom token compression / context compression proxy.",
|
|
"command": "/home/allaun/.local/share/pipx/venvs/headroom-ai/bin/python",
|
|
"args": ["-E", "/home/allaun/.local/bin/headroom", "mcp", "serve"],
|
|
"env": {}
|
|
},
|
|
"google-drive": {
|
|
"_comment": "Google Drive MCP: search, read, list files, calendar, docs, sheets.",
|
|
"command": "npx",
|
|
"args": ["-y", "@piotr-agier/google-drive-mcp"],
|
|
"env": {
|
|
"GOOGLE_DRIVE_OAUTH_CREDENTIALS": "/home/allaun/gcp-oauth.keys.json"
|
|
}
|
|
},
|
|
"break-glass": {
|
|
"_comment": "REMOVED: Hermes already handles model routing. Use break-glass skill for model selection guidance.",
|
|
"command": "echo",
|
|
"args": ["break-glass MCP removed — use skill instead"],
|
|
"env": {}
|
|
},
|
|
"gemma4": {
|
|
"_comment": "Local Gemma4-12B model via llama-server. Free, fast, good at math/code.",
|
|
"command": "python3",
|
|
"args": ["/home/allaun/SilverSight/python/gemma4_mcp.py"],
|
|
"env": {}
|
|
}
|
|
}
|
|
}
|