Linode MCP Server
Linode MCP サーバー
Linode APIと連携してクラウドリソースを管理するためのモデルコンテキストプロトコル(MCP)サーバー。このパッケージにより、Claudeなどの大規模言語モデル(LLM)が標準化されたインターフェースを介してLinodeインスタンスを管理できるようになります。
特徴
Linode のリージョン、インスタンスタイプ、インスタンスの一覧
Linode インスタンスの作成、詳細の表示、削除、再起動
LLM が Linode リソースを管理するための安全で使いやすいインターフェース
ClaudeのようなMCP対応AIアシスタントと完全に互換性があります
Related MCP server: Notion MCP Server
インストールと設定
Linode API キーを環境変数として設定します。
export LINODE_API_KEY=your_api_key_hereまたは、プロジェクト ディレクトリ内の.envファイルを使用します。
LINODE_API_KEY=your_api_key_hereLinode Cloud Managerから API キーを生成できます。
PyPIから(推奨)
pip install linode-mcpUVの使用
uvx 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デスクトップ版Claude
パッケージをインストールします。
pip install linode-mcpClaude Desktop 構成ファイルを手動で編集します。
MacOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{ "mcpServers": { "linode": { "command": "linode-mcp", "args": ["--api-key", "your_api_key_here"] } } }デスクトップ版のClaudeを再起動
クロードとの会話で、次のことを尋ねることができるようになりました。
Linodeインスタンスを一覧表示する
新しいLinodeインスタンスを作成する
特定のインスタンスの詳細を取得する
インスタンスを再起動または削除する
プロンプトの例:
「すべてのLinodeインスタンスを表示」
「Debian 11 でフランクフルト地域に新しい 2GB Linode を作成」
「ID 12345のインスタンスを再起動してください」
利用可能なツール
パッケージには次の MCP ツールが含まれています。
list_regions- 利用可能なすべてのLinodeリージョンを一覧表示する
追加予定:
list_instance_types- 利用可能なすべてのLinodeインスタンスタイプとその価格を一覧表示しますlist_instances- 既存のLinodeインスタンスをすべて一覧表示するcreate_instance- 新しいLinodeインスタンスを作成するget_instance- 特定のLinodeインスタンスの詳細を取得するdelete_instance- Linodeインスタンスを削除するreboot_instance- Linodeインスタンスを再起動する
発達
プロジェクト構造
linode-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 file貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
リポジトリをフォークする
機能ブランチを作成します(
git checkout -b feature/amazing-feature)変更をコミットします (
git commit -m 'Add some amazing feature')ブランチにプッシュする (
git push origin feature/amazing-feature)プルリクエストを開く
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
謝辞
クラウド インフラストラクチャ API を提供するLinode API
標準インターフェース仕様のモデルコンテキストプロトコル
AIアシスタント機能のクロード
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/komer3/linode-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server