Gridscale MCP
About
MCP Server to interact with the Gridscale API
Details
- Author
- fabiante
- GitHub stars
- 2
- Downloads
- 281
- Categories
- Other
Jump to
- create_ip: Provision a new IP address.
- delete_ip: Delete an existing IP address.
- create_storage: Create a storage (partially supported; not all parameters available).
- get_storage_templates: List available storage templates.
- Missing tools (support wanted): create_server and create_network are not yet implemented.
Build the binary from source with make build, then install it to your $PATH with make install. Run the server with --user-key and --user-token arguments. Configure it as a tool in your MCP client — for example, in 5ire, add a JSON entry with the command gridscale-mcp and the two arguments.
Gridscale MCP
This is a MCP Server which allows AI modells
to interact with the Gridscale API
You can use this with tools such as 5ire to let your LLM provision infrastructre as you wish.
> [!CAUTION]
> If you use this program, you are responsible for the consequences. You should only use this in an empty Gridscale project
> where the AI model will not cause any harm like deleting your production database.
Features (Tools and Resources)
With this MCP server you can use the following tools and resources:
| Type | Name | Note | Supported | Support Wanted |
|------|-----------------------|----------------------------------|-----------|----------------|
| Tool | create_ip | | Yes | |
| Tool | delete_ip | | Yes | |
| Tool | create_storage | Not all parameters are supported | Partially | |
| Tool | create_server | | No | Yes |
| Tool | create_network | | No | Yes |
| Res | get_storage_templates | | Yes | |
If you want to contribute, try adding one of the above missing tools or resources.
Building + Installation
To build this program you need a Go environment.
The recommended way is to use make:
make build
This will have created a binary called gridscale-mcp in the project directory.
Install
It simplifies things if you install the binary to a location in your $PATH, for example /usr/bin on Linux.
You can use make for that:
```shell
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



