Linode Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Linode Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A Model Context Protocol (MCP) server for interacting with Linode's API to manage cloud resources. This package enables Large Language Models (LLMs) like Claude to manage Linode instances through a standardized interface.
Set your Linode API key as an environment variable:
export LINODE_API_KEY=your_api_key_hereOr use a .env file in the project directory:
LINODE_API_KEY=your_api_key_hereYou can generate an API key from the Linode Cloud Manager.
pip install linode-mcpuvx pip install linode-mcp
uvx linode-mcp --api-key $LINODE_API_KEY# Clone the repository
git clone https://github.com/yourusername/linode-mcp.git
cd linode-mcp
# Install the package in development mode
./scripts/install.sh# Run with default settings
linode-mcp
# Enable debug logging
linode-mcp --debug
# Specify API key on command line
linode-mcp --api-key your_api_key_here pip install linode-mcp~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json {
"mcpServers": {
"linode": {
"command": "linode-mcp",
"args": ["--api-key", "your_api_key_here"]
}
}
}Example prompts:
The package provides these MCP tools:
list_regions - List all available Linode regionsTo be added:
list_instance_types - List all available Linode instance types and their pricinglist_instances - List all existing Linode instancescreate_instance - Create a new Linode instanceget_instance - Get details about a specific Linode instancedelete_instance - Delete a Linode instancereboot_instance - Reboot a Linode instancelinode-mcp/
├── bin/ # Command-line scripts
├── src/ # Source code
│ └── linode_mcp/ # Main package
│ ├── tools/ # MCP tool implementations
│ └── server.py # MCP server implementation
├── setup.py # Package setup file
└── README.md # This fileContributions are welcome! Please feel free to submit a Pull Request.
git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)This project is licensed under the MIT License - see the LICENSE file for details.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.