- Home
- MCP servers
- Rube
Rube
- typescript
291
GitHub Stars
typescript
Language
4 months ago
First Indexed
3 weeks ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Rube is an MCP server that connects your AI tools to hundreds of business and productivity apps. With a single server, you can instruct your AI to perform tasks across Gmail, Slack, Notion, GitHub, Airtable, and more, without building custom integrations yourself.
How to use
Connect Rube to your preferred MCP client (Cursor, Claude Desktop, VS Code, Claude Code, or any MCP-compatible client). Authenticate the apps you want to use, then start issuing plain-English commands in your AI chat. You can chain actions across apps, such as pulling data from one service, creating items in another, and posting updates to a chat channel.
How to install
Prerequisites: you need Node.js installed on your machine, and access to an MCP-compatible client or environment.
Then install and set up Rube using the following options.
Quick Start (npm) for easy setup:
HTTP MCP server configuration and standard MCP clients
{
"mcpServers": {
"rube_http": {
"command": "",
"type": "http",
"name": "rube",
"url": "https://rube.app/mcp",
"args": []
}
}
}
Additional MCP client integration commands
You can also set up local (stdio) server integrations by running the client-specific MCP setup commands shown below. These provide direct, local connections to the Rube MCP server.
STDIO MCP server configurations from setup snippets
{
"mcpServers": {
"rube_claude_desktop": {
"command": "npx",
"type": "stdio",
"name": "rube",
"args": ["@composio/mcp@latest","setup","https://rube.app/mcp","rube","--client","claude"]
},
"rube_vs_code": {
"command": "npx",
"type": "stdio",
"name": "rube",
"args": ["mcp-remote","https://rube.app/mcp"]
},
"rube_claude_code": {
"command": "claude",
"type": "stdio",
"name": "rube",
"args": ["mcp","add","--transport","http","rube","-s","user","https://rube.app/mcp"]
}
}
}
Security & privacy
Rube uses a secure OAuth flow and end-to-end encryption provided by Composio. Credentials are never stored on the central server; tokens are used only to call the underlying APIs. You control which apps to connect and which scopes to authorize, with options for personal or organization-wide access.
Pricing & support
Rube is offered as a free beta with plans for paid tiers in the future. If an desired app isn’t yet supported, you can request it or explore enterprise options. For help or feedback, contact support@composio.dev.
Summary
Rube provides a unified, chat-first interface to your favorite tools, automating everyday tasks with plain-English commands. Set up takes minutes, authentication is straightforward, and you can scale from a single user to a team with shared connections.
Available tools
Connect apps
Authenticate and connect hundreds of SaaS apps so you can access them from your AI conversations.
Issue plain-English commands
Describe what you want to do in natural language and have Rube translate it into API calls.
Chain multiple actions
Create multi-step workflows that span multiple apps in a single command sequence.
Monitor & manage
View connected apps and credentials, and share connections with teammates if needed.