mcpField
U
UseGrant MCP Server

UseGrant MCP Server

ローカル
github.com/usegranthqセキュリティ01 週間前に更新

UseGrant MCP Server について

UseGrant MCP Serverは、MCPクライアントからUseGrant APIを利用し、プロバイダー、クライアント、テナント、アクセストークンを管理します。起動時にOpenAPI仕様からツールを生成するため、サーバーを更新せずに仕様上の操作を反映できます。

主な機能

  1. 01OpenAPI仕様からツールを生成
  2. 02プロバイダー、クライアント、テナントを管理
  3. 03アクセストークンの作成と検証
  4. 04読み取り専用と破壊的操作を明示

活用シーン

  1. 01UseGrantプロバイダーを一覧表示
  2. 02クライアントとテナントポリシーを作成
  3. 03ドメインとトークンを検証

MCP 対応

MCPサーバーは起動時にOpenAPI仕様からUseGrant APIの操作をツールとして公開します。読み取り専用操作と削除操作には、クライアント側での確認に使えるヒントを付けます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"usegranthq": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/inspector"
]
}
}
}
起動コマンドnpx -y @modelcontextprotocol/inspector

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@modelcontextprotocol/inspector

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

UseGrant MCP サーバー

これは、UseGrant API と連携するための Model Context Protocol(MCP) サーバーです。UseGrant プラットフォームを通じて、プロバイダー、クライアント、テナント、アクセストークンを管理するためのツールを提供します。

ツール

ツールは、サーバーの起動時に UseGrant OpenAPI 仕様 から生成されます。API 操作ごとに 1 つのツールが作成されるため、サーバーを更新しなくても新しい API 操作を利用できます。

ツールの名前は操作にちなんで付けられています。例:

  • providers_list:プロバイダーの一覧を取得
  • providers_clients_create:クライアントを作成
  • providers_domains_verify:ドメインを検証
  • tenants_providers_policies_create:テナントのプロバイダーポリシーを作成
  • tenants_tokens_validate:トークンを検証

読み取り専用の操作には readOnlyHint、削除操作には destructiveHint が付けられているため、MCP クライアントは変更を行う前に確認を求めることができます。

要件

  • Node.js 22.19 以上
  • sdk.usegrant.dev へのネットワークアクセス。OpenAPI 仕様は起動時に読み込まれます
  • 有効な UseGrant API キー。詳細はこちらを参照してください。

Claude デスクトップでの使用

以下の設定を claude_desktop_config ファイルに追加してください。

{
  "mcpServers": {
    "usegrant": {
      "command": "npx",
      "args": ["-y", "@usegrant/mcp"],
      "env": {
        "USEGRANT_API_KEY": "your_api_key_here"
      }
    }
  }
}

テスト

MCP サーバーをテストするには、mcp inspector を使用できます。

.env.example ファイルを .env にコピーし、USEGRANT_API_KEY 環境変数を設定してください。

npx @modelcontextprotocol/inspector -e USEGRANT_API_KEY=$USEGRANT_API_KEY npx tsx src/index.ts

プロジェクトの監視とビルドを行うには:

npm run dev

ライセンス

このプロジェクトは MIT ライセンスの下で公開されています。詳細は LICENSE ファイルを参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。