Installation
How to set up the Superfluid MCP server
Prerequisites
- Node.js 18+
- pnpm
Local Setup
git clone https://github.com/superfluid-finance/superfluid-pro
cd superfluid-pro/mcp/server
pnpm install
pnpm dev
The server will start on https://mcp.superfluid.pro
with MCP endpoints at:
- SSE:
https://mcp.superfluid.pro/sse
- HTTP stream:
https://mcp.superfluid.pro/message
MCP Client Configuration
Claude Desktop
Add to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"superfluid": {
"command": "node",
"args": [
"/path/to/superfluid-pro/mcp/server/scripts/test-client.mjs",
"https://mcp.superfluid.pro/sse"
]
}
}
}
Continue.dev
Add to your Continue configuration (.continue/config.json
):
{
"mcpServers": [
{
"name": "superfluid",
"serverUrl": "https://mcp.superfluid.pro/sse"
}
]
}
Cursor
Or configure manually in mcp.json
:
{
"mcpServers": [
"superfluid-protocol": {
"url": "https://mcp.superfluid.pro/message"
}
]
}
Other MCP Clients
For other MCP clients, use:
- SSE endpoint:
https://mcp.superfluid.pro/sse
- HTTP stream endpoint:
https://mcp.superfluid.pro/message
Production Deployment
The server is designed to work with Vercel's MCP adapter and can be deployed to Vercel or other Next.js hosting platforms. Set environment variables as needed for your deployment.