Waldur MCP server について
Waldur MCPサーバーは、WaldurインスタンスをMCP対応クライアントに接続します。APIトークンで認証し、クライアントからWaldurを直接操作できます。
主な機能
- 01Waldurインスタンスへの接続
- 02APIトークンによるアクセス設定
- 03pipまたはuvでのインストール
- 04クライアント設定とデバッグ手順
活用シーン
- 01Claude DesktopからWaldurに接続
- 02Waldurインスタンスのトークンアクセスを設定
- 03MCP Inspectorでサーバーをデバッグ
MCP 対応
MCPを実装し、WaldurインスタンスをMCPクライアントに接続して、Waldurとの直接操作を可能にします。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Waldur MCP サーバー
Waldur MCP サーバーは、Model Context Protocol(MCP)を実装することで、Waldur インスタンスと Claude Desktop の連携を可能にします。これにより、Claude は Waldur インスタンスと直接やり取りできます。
クイックスタート
-
Claude Desktop のリリースページから、お使いのプラットフォーム向けの Claude Desktop をインストールします。
-
Python 3.13 以降をインストールします。
-
uv パッケージマネージャーをインストールします。
インストール
パッケージをインストールするには:
pip install waldur-mcp-server
または uv を使用します:
uv pip install waldur-mcp-server
Waldur トークンの生成
- Waldur インスタンスにログインします
- Username > Credentials > API Token に移動します
- 適切な有効期間を設定して新しいトークンを生成します。設定に必要です
Claude Desktop MCP サーバーの設定
Windows の場合:%APPDATA%\Claude\claude_desktop_config.json
MacOS の場合:~/Library/Application Support/Claude/claude_desktop_config.json
開発版/未公開サーバーの設定
{
"mcpServers": {
"waldur-mcp-server": {
"command": "uv",
"args": [
"--directory",
"C:\\waldur_service",
"run",
"waldur-mcp-server"
],
"env": {
"WALDUR_API_URL": "https://your-waldur-instance",
"WALDUR_TOKEN": "your-token"
}
}
}
}
公開済みサーバーの設定
{
"mcpServers": {
"waldur-mcp-server": {
"command": "uvx",
"args": [
"waldur-mcp-server"
],
"env": {
"WALDUR_API_URL": "https://your-waldur-instance",
"WALDUR_TOKEN": "your-token"
}
}
}
}
デバッグ
macOS では、ログファイルは ~/Library/Logs/Claude/mcp.log にあります。
spawn uvx ENOENT エラーが発生する場合は、PATH 環境変数に uv がインストールされている Python のインストールディレクトリが含まれていることを確認してください。または、設定ファイルで uvx のフルパスを指定できます。例:
~/Library/Frameworks/Python.framework/Versions/3.13/bin/uvx
MCP サーバーは stdio 経由で実行されるため、デバッグが難しい場合があります。最適なデバッグ環境を利用するため、MCP Inspector の使用を強くおすすめします。
次のコマンドを使って、npm 経由で MCP Inspector を起動できます:
npx @modelcontextprotocol/inspector uv --directory C:\\waldur_service run waldur-mcp-server
デバッグ時には、必要な環境変数を設定する必要があります。起動すると、Inspector にブラウザーからアクセスできる URL が表示され、デバッグを開始できます。
よくある問題
- 無効なトークン:トークンの権限と有効期限を確認してください
- 接続の問題:WALDUR_API_URL にアクセスできることを確認してください
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。