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.
✨ 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_modelsTool - 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
-
Get your API key at respcode.com/settings/api-keys
-
Configure Claude Desktop (
~/.config/claude/claude_desktop_config.jsonon Linux/Mac or%APPDATA%\Claude\claude_desktop_config.jsonon Windows):
{
"mcpServers": {
"respcode": {
"command": "respcode-mcp",
"env": {
"RESPCODE_API_KEY": "your-api-key-here"
}
}
}
}
- 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_modelsto 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
- Website: respcode.com
- Documentation: docs.respcode.com
- API Reference: respcode.com/api
- GitHub: github.com/RespCodeAI/respcode-mcp
Support
- Email: support@respcode.com
- Issues: GitHub Issues
Changelog
v2.3.0
- Dynamic model fetching from API
- Added 11+ AI models
- New
list_modelstool - 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b46b8df04fef3ce7d84c16ab213360d5482981f600ec0174e38c96421dcf719
|
|
| MD5 |
28d8cdaccf7163db3fac4aaf997df958
|
|
| BLAKE2b-256 |
b55be6265abaf4211a65dce3cb0af82ee918e67a1fa67401af9634f0ce249679
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b89bd70285d583b4370a62b032cf0c21d35e34daeeb08780048525cfc2c7d1c5
|
|
| MD5 |
b5f0b07ecfb98dc669eaa0e0a83d683c
|
|
| BLAKE2b-256 |
fe35d9bba42212c901cafe300802021205679c24d479c1bf60730364a8dcf314
|