Serves as the runtime environment for the MCP server, required for installation and operation.
Supports management of RunPod resources with NVIDIA GPUs, including creating and configuring pods with specific NVIDIA GPU types and counts.
Enables deployment of pods with PyTorch images, allowing users to specify PyTorch-based container environments.
Provides tools for managing RunPod serverless endpoints, including creation, configuration, and scaling of serverless deployments.
Supports deployment of pods with Ubuntu-based images, enabling users to specify Ubuntu versions in their container environments.
RunPod MCP Server
This Model Context Protocol (MCP) server enables you to interact with the RunPod REST API through Claude or other MCP-compatible clients.
Features
The server provides tools for managing:
- Pods: Create, list, get details, update, start, stop, and delete pods
- Endpoints: Create, list, get details, update, and delete serverless endpoints
- Templates: Create, list, get details, update, and delete templates
- Network Volumes: Create, list, get details, update, and delete network volumes
- Container Registry Authentications: Create, list, get details, and delete authentications
Setup
Prerequisites
- Node.js 18 or higher
- A RunPod account and API key
- Claude for Desktop or another MCP-compatible client
Installing via Smithery
To install runpod-mcp-ts for Claude Desktop automatically via Smithery:
Installation
- Clone the repository
- Install dependencies:
- Build the server:
Configuration
Set your RunPod API key as an environment variable:
You can get your API key from the RunPod console.
Running the Server
Start the server:
Setting up with Claude for Desktop
- Open Claude for Desktop
- Edit the config file:
~/Library/Application Support/Claude/claude_desktop_config.json
(macOS) or%APPDATA%\Claude\claude_desktop_config.json
(Windows) - Add the server configuration:
Make sure to replace the "args": ["/path/to/runpod-mcp-server/build/index.js"]
with the path to the build folder in the repository.
- Restart Claude for Desktop
Usage Examples
Here are some examples of how to use the server with Claude:
List all pods
Create a new pod
Create a serverless endpoint
Security Considerations
This server requires your RunPod API key, which grants full access to your RunPod account. For security:
- Never share your API key
- Be cautious about what operations you perform
- Consider setting up a separate API key with limited permissions
- Don't use this in a production environment without proper security measures
License
MIT
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
This Model Context Protocol server enables interaction with RunPod's REST API through Claude or other MCP-compatible clients, providing tools for managing pods, endpoints, templates, network volumes, and container registry authentications.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that allows Claude to make API requests on your behalf, providing tools for testing various APIs including HTTP requests and OpenAI integrations without sharing your API keys in the chat.Last updated -Python
- -securityAlicense-qualityA Model Context Protocol server that enables Claude to interact with Mattermost instances, supporting post management, channel operations, user management, and reaction management.Last updated -11TypeScriptMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that allows integration with Claude Desktop by creating and managing custom tools that can be executed through the MCP framework.Last updated -340TypeScript
- AsecurityFlicenseAqualityA customizable Model Context Protocol server built with mcp-framework that enables Claude to access external tools and capabilities through a standardized interface.Last updated -340TypeScript