Linode MCP サーバー
Linode APIと連携してクラウドリソースを管理するためのモデルコンテキストプロトコル(MCP)サーバー。このパッケージにより、Claudeなどの大規模言語モデル(LLM)が標準化されたインターフェースを介してLinodeインスタンスを管理できるようになります。
特徴
- Linode のリージョン、インスタンスタイプ、インスタンスの一覧
- Linode インスタンスの作成、詳細の表示、削除、再起動
- LLM が Linode リソースを管理するための安全で使いやすいインターフェース
- ClaudeのようなMCP対応AIアシスタントと完全に互換性があります
インストールと設定
Linode API キーを環境変数として設定します。
または、プロジェクト ディレクトリ内の.env
ファイルを使用します。
Linode Cloud Managerから API キーを生成できます。
PyPIから(推奨)
UVの使用
ソースから
使用法
コマンドラインツールとして
デスクトップ版Claude
- パッケージをインストールします。
- Claude Desktop 構成ファイルを手動で編集します。
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- MacOS:
- デスクトップ版の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インスタンスを再起動する
発達
プロジェクト構造
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
- リポジトリをフォークする
- 機能ブランチを作成します(
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アシスタント機能のクロード
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Claude のような大規模言語モデルが Linode クラウド リソースを管理できるようにするモデル コンテキスト プロトコル サーバー。これには、リージョンの一覧表示、Linode インスタンスの作成、表示、削除、再起動などが含まれます。
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that provides tools for code modification and generation via Large Language Models, allowing users to create, modify, rewrite, and delete files using structured XML instructions.Last updated -12PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables Claude and other LLMs to interact with Notion workspaces, providing capabilities like searching, retrieving, creating and updating pages, as well as managing databases.Last updated -2752TypeScript
- -securityFlicense-qualityA Model Context Protocol server that connects to Google Cloud services, allowing users to query logs, interact with Spanner databases, and analyze Cloud Monitoring metrics through natural language interaction.Last updated -162TypeScript
MCP TapData Serverofficial
-securityFlicense-qualityA Model Context Protocol server that enables Large Language Models to access and interact with database connections, including viewing schemas and performing CRUD operations on connected databases.Last updated -