UseGrant MCP Server

Official

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.

Integrations

  • Supports environment variable management for the UseGrant MCP server, particularly for storing and accessing the USEGRANT_API_KEY.

  • Supports the execution of the UseGrant MCP server, which requires Node.js 16 or higher to run the server and interact with the UseGrant API.

使用授权 MCP 服务器

这是一个用于与 UseGrant API 交互的模型上下文协议 (MCP)服务器。它提供了一组工具,用于通过 UseGrant 平台管理提供商、客户端、租户和访问令牌。

工具

  • list_providers :列出所有提供商
  • create_provider :创建一个新的提供商
  • get_provider :通过 ID 获取提供商
  • delete_provider :删除提供商
  • list_clients :列出提供商的所有客户端
  • create_client :为提供商创建新的客户端
  • get_client :通过提供商和客户 ID 获取客户详细信息
  • delete_client :从提供商中删除客户端
  • list_domains :列出提供商的所有域
  • add_domain :向提供商添加域名
  • get_domain :通过提供商和域名 ID 获取域名
  • delete_domain :从提供商处删除域名
  • verify_domain :验证提供商的域名
  • create_access_token :为客户端创建新的访问令牌
  • list_tenants :列出所有租户
  • create_tenant :创建新租户
  • get_tenant :通过 ID 获取租户
  • delete_tenant :删除租户
  • list_tenant_providers :列出租户的所有提供商
  • create_tenant_provider :为租户创建新的提供商
  • get_tenant_provider :获取租户的提供商
  • delete_tenant_provider :删除租户的提供商
  • list_tenant_provider_policies :列出租户提供商的所有策略
  • create_tenant_provider_policy :为租户提供商创建新策略
  • get_tenant_provider_policy :获取租户提供商的策略
  • delete_tenant_provider_policy :删除租户提供商的策略
  • 验证租户的访问令牌

要求

  • Node.js 16 或更高版本
  • 有效的 UseGrant API 密钥。请参阅此处了解更多详情。

与 Claude 桌面一起使用

将以下配置添加到您的claude_desktop_config文件:

{ "mcpServers": { "usegrant": { "command": "npx", "args": ["-y", "@usegrant/mcp-server"], "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文件。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

模型上下文协议服务器,通过 UseGrant 平台提供管理提供商、客户端、租户和访问令牌的工具。

  1. Tools
    1. Requirements
      1. Using with Claude desktop
        1. Testing
          1. License
            ID: f9sh0l5djt