Replicate
About
Bridges Replicate's AI model hosting platform, enabling seamless interaction with diverse machine learning models for tasks like image generation and text processing.
Details
- Author
- deepfates
- Repository
- deepfates/mcp-replicate
- GitHub stars
- 83
- License
- MIT License
- Categories
- Cloud Service, AI, API, Productivity, Developer Tools, Design, Media, Search, Infrastructure
- Tags
- #integration
Jump to
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
ReplicateCommand (node, npx, python, etc.)mcp-replicateEnvironment-
REPLICATE_API_TOKEN
your_token_here
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
REPLICATE_API_TOKEN
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
The server needs a Replicate API token to work. You can get one at Replicate.
There are two ways to provide the token:
1. Install the server:
npm install -g mcp-replicate
2. Get your Replicate API token:
- Go to Replicate API tokens page
- Create a new token if you don't have one
- Copy the token for the next step
3. Configure Claude Desktop:
- Open Claude Desktop Settings (<kbd>⌘</kbd><kbd>,</kbd>)
- Select the "Developer" section in the sidebar
- Click "Edit Config" to open the configuration file
- Add the following configuration, replacing your_token_here with your actual Replicate API token:
{
"mcpServers": {
"replicate": {
"command": "mcp-replicate",
"env": {
"REPLICATE_API_TOKEN": "your_token_here"
}
}
}
}
4. Start Claude Desktop. You should see a 🔨 hammer icon in the bottom right corner of new chat windows, indicating the tools are available.
(You can also use any other MCP client, such as Cursor, Cline, or Continue.)
git clone https://github.com/deepfates/mcp-replicate
cd mcp-replicate
npm install
npm run build
npm start
Add it to your Claude Desktop configuration as shown in the Quickstart section:
{
"mcpServers": {
"replicate": {
"command": "mcp-replicate",
"env": {
"REPLICATE_API_TOKEN": "your_token_here"
}
}
}
}
Alternatively, you can set it as an environment variable if you're using another MCP client:
export REPLICATE_API_TOKEN=your_token_here
1. Check that Claude Desktop is properly configured with the MCP server settings
2. Ensure your Replicate API token is set correctly
3. Try restarting both the server and Claude Desktop
4. Check the server logs for any error messages
search_models
Find models using semantic search.
list_models
Browse available models.
get_model
Get details about a specific model.
list_collections
Browse model collections.
get_collection
Get details about a specific collection.
create_prediction
Run a model with your inputs.
create_and_poll_prediction
Run a model with your inputs and wait until it's completed.
get_prediction
Check a prediction's status.
cancel_prediction
Stop a running prediction.
list_predictions
See your recent predictions.
view_image
Open an image in your browser.
clear_image_cache
Clean up cached images.
get_image_cache_stats
Check cache usage.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"replicate": {
"env": {
"REPLICATE_API_TOKEN": "your_token_here"
},
"args": [],
"command": "mcp-replicate"
}
}
}
Linux
{
"env": {
"REPLICATE_API_TOKEN": "your_token_here"
},
"args": [],
"command": "mcp-replicate"
}
Macos
{
"env": {
"REPLICATE_API_TOKEN": "your_token_here"
},
"args": [],
"command": "mcp-replicate"
}
Windows
{
"env": {
"REPLICATE_API_TOKEN": "your_token_here"
},
"args": [],
"command": "mcp-replicate"
}
Replicate MCP Server
A Model Context Protocol server implementation for Replicate. Run Replicate models through a simple tool-based interface.
NOT IN ACTIVE DEVELOPMENT
This repo was an experiment in MCP tooling for Replicate. The company now offers an official MCP server. This repo will stay up for those who find it useful or want to fork it, but it's not in active development and issues won't be addressed. Contributions might be folded in but no promises. Enjoy at your own risk.
Quickstart
1. Install the server:
npm install -g mcp-replicate
2. Get your Replicate API token:
- Go to Replicate API tokens page
- Create a new token if you don't have one
- Copy the token for the next step
3. Configure Claude Desktop:
- Open Claude Desktop Settings (<kbd>⌘</kbd><kbd>,</kbd>)
- Select the "Developer" section in the sidebar
- Click "Edit Config" to open the configuration file
- Add the following configuration, replacing your_token_here with your actual Replicate API token:
{
"mcpServers": {
"replicate": {
"command": "mcp-replicate",
"env": {
"REPLICATE_API_TOKEN": "your_token_here"
}
}
}
}
4. Start Claude Desktop. You should see a 🔨 hammer icon in the bottom right corner of new chat windows, indicating the tools are available.
(You can also use any other MCP client, such as Cursor, Cline, or Continue.)
Alternative Installation Methods
Install from source
git clone https://github.com/deepfates/mcp-replicate
cd mcp-replicate
npm install
npm run build
npm start
Run with npx
npx mcp-replicate
Features
Models
- Search models using semantic search
- Browse models and collections
- Get detailed model information and versions
Predictions
- Create predictions with text or structured input
- Track prediction status
- Cancel running predictions
- List your recent predictions
Image Handling
- View generated images in your browser
- Manage image cache for better performance
Configuration
The server needs a Replicate API token to work. You can get one at Replicate.
There are two ways to provide the token:
1. In Claude Desktop Config (Recommended)
Add it to your Claude Desktop configuration as shown in the Quickstart section:
{
"mcpServers": {
"replicate": {
"command": "mcp-replicate",
"env": {
"REPLICATE_API_TOKEN": "your_token_here"
}
}
}
}
2. As Environment Variable
Alternatively, you can set it as an environment variable if you're using another MCP client:
export REPLICATE_API_TOKEN=your_token_here
Available Tools
Model Tools
- search_models: Find models using semantic search
- list_models: Browse available models
- get_model: Get details about a specific model
- list_collections: Browse model collections
- get_collection: Get details about a specific collection
Prediction Tools
- create_prediction: Run a model with your inputs
- create_and_poll_prediction: Run a model with your inputs and wait until it's completed
- get_prediction: Check a prediction's status
- cancel_prediction: Stop a running prediction
- list_predictions: See your recent predictions
Image Tools
- view_image: Open an image in your browser
- clear_image_cache: Clean up cached images
- get_image_cache_stats: Check cache usage
Troubleshooting
Server is running but tools aren't showing up
1. Check that Claude Desktop is properly configured with the MCP server settings
2. Ensure your Replicate API token is set correctly
3. Try restarting both the server and Claude Desktop
4. Check the server logs for any error messages
Tools are visible but not working
1. Verify your Replicate API token is valid
2. Check your internet connection
3. Look for any error messages in the server output
Development
1. Install dependencies:
npm install
2. Start development server (with auto-reload):
npm run dev
3. Check code style:
npm run lint
4. Format code:
npm run format
Requirements
- Node.js >= 18.0.0
- TypeScript >= 5.0.0
- Claude Desktop for using the tools
License
MIT
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


