ldroguetti/saturn-mcp-server
If you are the rightful owner of saturn-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
Saturn MCP Server is designed to facilitate the search and reading of Rocketbot Saturn documentation through a model context protocol server.
Saturn MCP Server
An MCP server to search and read Rocketbot Saturn documentation.
Features
- Search: Search for documentation articles.
- Read: Read the content of a specific documentation page.
Installation
Local
- Clone the repository.
- Install dependencies:
pip install -r requirements.txt - Run the server:
python server.py
Docker
- Build and run with Docker Compose:
docker-compose up --build
Dokploy (VPS)
-
Create an Application:
- Log in to your Dokploy dashboard.
- Create a new "Application".
- Name it
saturn-mcp.
-
Source Control:
- Select "Git".
- Enter your repository URL.
- Select the branch (e.g.,
main).
-
Build Settings:
- Build Type: Select
Dockerfile. - Dockerfile Path:
./Dockerfile. - Context Path:
./.
- Build Type: Select
-
Deploy:
- Click "Deploy".
- Dokploy will build the image using the
Dockerfileand start the service.
Usage
1. Local (Stdio)
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"saturn": {
"command": "python",
"args": [
"/path/to/saturn-mcp-server/server.py"
]
}
}
}
2. Remote / Docker (SSE)
If you have deployed the server using Docker (e.g., on Dokploy or locally), it exposes an SSE endpoint at http://<your-server-ip>:8000/sse.
Add the following to your claude_desktop_config.json (or Cursor settings):
{
"mcpServers": {
"saturn-remote": {
"command": "docker",
"args": [],
"url": "http://<your-server-ip>:8000/sse"
}
}
}
Note: For Cursor, you can add the SSE URL directly in the "MCP Servers" settings.