使用授权 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 :删除租户提供商的策略
验证租户的访问令牌
Related MCP server: mcp-server-code-assist
要求
Node.js 16 或更高版本
有效的 UseGrant API 密钥。请参阅此处了解更多详情。
与 Claude 桌面一起使用
将以下配置添加到您的claude_desktop_config文件:
测试
为了测试 MCP 服务器,我们可以使用mcp inspector 。
将.env.example文件复制到.env并设置USEGRANT_API_KEY环境变量。
要观察并构建项目:
执照
本项目遵循 MIT 许可证。详情请参阅LICENSE文件。