Skip to main content

RespCode MCP Server - Multi-architecture code generation with 11+ AI models

Project description

RespCode MCP Server

Multi-architecture code execution for Claude Desktop via MCP with 11+ AI models.

Version Python

✨ What's New in v2.3

  • Dynamic Model Loading - Models fetched from API automatically
  • 11+ AI Models - Claude, GPT-4o, Gemini, DeepSeek, Llama, Qwen
  • New list_models Tool - See all available models and pricing
  • 5-Minute Caching - Faster tool listing

Installation

pip install respcode-mcp

Or install from source:

git clone https://github.com/RespCodeAI/respcode-mcp
cd respcode-mcp
pip install -e .

Setup

  1. Get your API key at respcode.com/settings/api-keys

  2. Configure Claude Desktop (~/.config/claude/claude_desktop_config.json on Linux/Mac or %APPDATA%\Claude\claude_desktop_config.json on Windows):

{
  "mcpServers": {
    "respcode": {
      "command": "respcode-mcp",
      "env": {
        "RESPCODE_API_KEY": "your-api-key-here"
      }
    }
  }
}
  1. Restart Claude Desktop

Available Tools

Tool Description Credits
generate AI generates & executes code (choose from 11+ models) 1-7
execute Run your own code (no AI) 1
compete Compare 4 AI models side-by-side ~15
collaborate Models refine each other's code ~10-20
consensus 4 models generate, AI merges best parts ~20
list_models Show all available models & pricing 0
history View past prompts 0
history_search Search prompt history 0
rerun Re-run prompt on different architecture 1
credits Check balance & pricing 0

Supported AI Models

Anthropic 🟣

Model Shortcut Credits
Claude Sonnet 4.5 claude 6
Claude Haiku 3.5 haiku 1

OpenAI 🟢

Model Shortcut Credits
GPT-4o gpt4o 5
GPT-4o Mini gpt-mini 1

Google 🟡

Model Shortcut Credits
Gemini 2.5 Pro gemini-pro 7
Gemini 2.5 Flash gemini 2

DeepSeek 🔵

Model Shortcut Credits
DeepSeek Coder deepseek 2
DeepSeek Chat deepseek-chat 2

Groq (Open Source) 🟠

Model Shortcut Credits
Llama 3.3 70B llama 2
Qwen 3 32B qwen 2
Llama 3.1 8B llama-8b 1

Note: Models are fetched dynamically. Use list_models to see current availability.

Architectures

Architecture Provider Description
💻 x86 Daytona Intel/AMD servers
🔥 arm64 Firecracker Apple Silicon, AWS Graviton
⚡ riscv64 QEMU RISC-V development
🔧 arm32 Firecracker Embedded ARM
🔌 verilog Icarus/GHDL HDL simulation

Example Usage in Claude

Generate with specific model

"Generate a fibonacci function in Rust using Claude and run it on ARM64"

"Write quicksort in C with the llama model on x86"

Compare models

"Compare all 4 AI models writing a binary search in Python"

Execute your code

"Execute this code on RISC-V: print('Hello RISC-V')"

Collaborate mode

"Use deepseek and claude to collaborate on an optimized matrix multiplication in C"

List available models

"Show me all available AI models"

Check credits

"How many credits do I have left?"

Model Shortcuts

Use these shortcuts instead of full model names:

claude      → claude-sonnet-4-5
haiku       → claude-haiku-3-5
gpt4o       → gpt-4o
gpt-mini    → gpt-4o-mini
gemini      → gemini-2-5-flash
gemini-pro  → gemini-2-5-pro
deepseek    → deepseek-coder
llama       → llama-3-3-70b
llama-8b    → llama-3-1-8b
qwen        → qwen-3-32b

Environment Variables

Variable Required Description
RESPCODE_API_KEY Yes Your API key
RESPCODE_API_URL No Custom API URL (default: https://respcode.com)

Troubleshooting

"RESPCODE_API_KEY environment variable not set"

Make sure your claude_desktop_config.json has the env section with your API key.

Models not showing

The server caches models for 5 minutes. Restart Claude Desktop or wait for cache to expire.

"Insufficient credits"

Check your balance at respcode.com/credits

Links

Support

Changelog

v2.3.0

  • Dynamic model fetching from API
  • Added 11+ AI models
  • New list_models tool
  • 5-minute model caching
  • Fixed Gemini model slugs
  • Updated model aliases

v2.1.0

  • Initial public release
  • 4 generation modes
  • 5 architectures

License

MIT License - see LICENSE for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

respcode_mcp-2.3.0.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

respcode_mcp-2.3.0-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

Details for the file respcode_mcp-2.3.0.tar.gz.

File metadata

  • Download URL: respcode_mcp-2.3.0.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for respcode_mcp-2.3.0.tar.gz
Algorithm Hash digest
SHA256 4b46b8df04fef3ce7d84c16ab213360d5482981f600ec0174e38c96421dcf719
MD5 28d8cdaccf7163db3fac4aaf997df958
BLAKE2b-256 b55be6265abaf4211a65dce3cb0af82ee918e67a1fa67401af9634f0ce249679

See more details on using hashes here.

File details

Details for the file respcode_mcp-2.3.0-py3-none-any.whl.

File metadata

  • Download URL: respcode_mcp-2.3.0-py3-none-any.whl
  • Upload date:
  • Size: 9.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for respcode_mcp-2.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b89bd70285d583b4370a62b032cf0c21d35e34daeeb08780048525cfc2c7d1c5
MD5 b5f0b07ecfb98dc669eaa0e0a83d683c
BLAKE2b-256 fe35d9bba42212c901cafe300802021205679c24d479c1bf60730364a8dcf314

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page