mcpField
A
admin-mcp

admin-mcp

本地服务
github.com/hellocoop安全437 周前更新

关于 admin-mcp

admin-mcp 是用于创建和管理 Hellō 应用的 beta 版 MCP 服务。其单一管理工具可处理应用设置、客户端密钥和 Logo,并在响应中包含个人资料、团队和应用上下文。

主要功能

  1. 01创建、读取和更新应用
  2. 02生成 OAuth 客户端密钥
  3. 03从数据或 URL 上传 Logo
  4. 04附带个人资料、团队和应用上下文
  5. 05访问 Hellō 文档资源

适用场景

  1. 01为团队创建 Hellō 应用
  2. 02查看或更改应用设置
  3. 03生成客户端密钥
  4. 04更新应用的主题 Logo

MCP 相关

向 MCP 客户端提供 hello_manage_app 工具和 Hellō 文档资源。支持本地 stdio 运行和远程 HTTP 运行。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"hellocoop-admin": {
"command": "npx",
"args": [
"-y",
"@hellocoop/admin-mcp"
]
}
}
}
启动命令npx -y @hellocoop/admin-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@hellocoop/admin-mcp1.5.7

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

@hellocoop/admin-mcp(BETA)

用于创建和管理 Hellō 应用的模型上下文协议(MCP)服务。

🚧 BETA 状态:此 MCP 服务目前处于测试阶段。我们正在积极征求反馈,并欢迎大家贡献!请报告问题、提出改进建议或提交拉取请求,帮助我们提升开发者体验。

快速安装

📖 完整文档与安装指南

快速配置

将以下其中一项配置复制到你的 MCP 客户端设置中:

NPM 包(最新):

{
  "hello-admin-stdio": {
    "command": "npx",
            "args": ["-y", "@hellocoop/admin-mcp@latest"],
    "type": "stdio"
  }
}

HTTP 传输(远程):

{
  "hello-admin-http": {
          "url": "https://admin-mcp.hello.coop/",
    "type": "http"
  }
}

📖 查看本地开发设置,了解如何从源代码运行

用法

此 MCP 服务提供了一个功能强大的工具(hello_manage_app),让你可以直接通过 AI 助手创建和管理 Hellō 应用。与传统 API 不同,每项操作都会自动包含完整的开发者上下文——个人资料、团队和应用,因此非常适合 AI 助手使用。

📖 如需查看详细用法说明、示例和故障排除信息,请访问:hello.dev/docs/admin-mcp

功能

  • 🏢 上下文感知操作:每次工具调用都会自动包含你当前的开发者个人资料、团队和应用,提供无缝上下文
  • 📱 统一的应用管理:一个功能强大的工具即可完成所有应用操作(创建、读取、更新、管理密钥、管理徽标)
  • 🔐 安全的 OAuth 集成:基于浏览器的身份验证,并验证 JWT 令牌
  • 🌐 多传输方式支持:支持 stdio(本地)和 HTTP(远程)MCP 传输
  • 📊 内置分析功能:跟踪用量并监控性能,助力优化
  • 🎨 徽标管理:上传徽标,并自动支持浅色/深色主题
  • ⚙️ 环境灵活性:可配置域名和管理服务器

可用工具

🎯 核心工具:

  • hello_manage_app - 用于所有应用管理的主要工具
    • 操作:create、read、update、create_secret、update_logo_from_data、update_logo_from_url
    • 始终包含:每个响应中都会包含你当前的个人资料、团队和应用
    • 自动上下文:如果未指定团队,则自动使用你的默认团队
    • 智能默认值:如果未提供应用名称,则根据你的个人资料生成

主要优势

🔄 始终包含上下文:与传统 API 不同,每个工具响应都包含完整的开发者上下文:

  • 你的用户个人资料(姓名、邮箱、头像)
  • 你的所有团队/组织及其角色
  • 你的所有应用及其所属团队
  • 当前团队和应用状态

这样一来,你在操作之间永远不会丢失上下文,非常适合需要了解完整开发环境的 AI 助手。

工具操作与响应结构

hello_manage_app 操作:

📝 create - 创建新应用

  • 如果不存在团队,则自动生成团队
  • 根据你的个人资料创建智能默认名称
  • 返回:{ profile, application, action_result }

👁️ read - 读取应用详情

  • 不提供 client_id:返回完整的个人资料上下文
  • 提供 client_id:返回个人资料和指定应用
  • 返回:{ profile, application?, action_result }

✏️ update - 更新应用设置

  • 修改任意应用属性
  • 返回:{ profile, application, action_result }

🔑 create_secret - 生成客户端密钥

  • 创建安全的 OAuth 客户端密钥
  • 返回:{ profile, application, client_secret, action_result }

🎨 update_logo_from_data - 从 base64 数据上传徽标

  • 支持浅色/深色主题
  • 自动使用徽标 URL 更新应用
  • 返回:{ profile, application, update_result, action_result }

🔗 update_logo_from_url - 从 URL 上传徽标

  • 从提供的 URL 获取并上传
  • 支持浅色/深色主题
  • 返回:{ profile, application, update_result, action_result }

每个响应都包含完整的个人资料上下文,非常适合需要了解你的开发环境的 AI 助手。

可用资源

  • Hellō 文档 - 完整的集成文档
  • Hellō 快速入门 - 特定框架的设置指南
  • Hellō 按钮 - 登录按钮实现指南
  • Hellō 作用域 - 可用作用域和声明参考
  • Hellō Wallet API - Wallet API 参考文档
  • Hellō 徽标设计指南 - 创建适合主题的徽标的综合指南

环境变量

  • HELLO_DOMAIN:覆盖默认域名(默认为 hello.coop)
  • HELLO_ADMIN:覆盖管理服务 URL(默认为 https://admin.hello.coop)

贡献与开发

我们期待你的反馈! 此 MCP 服务仍处于测试阶段,我们正在根据实际使用情况积极改进。

如何贡献
  • 🐛 报告问题:GitHub Issues - 发现了错误或有功能请求?
  • 🔧 提交拉取请求:GitHub PRs - 帮助我们改进服务
  • 💬 加入讨论:Discord - 分享反馈并获取帮助
本地开发

本地开发和测试:

# Clone the repository
git clone https://github.com/hellocoop/admin-mcp
cd admin-mcp

# Install dependencies
npm install

然后配置你的 AI 客户端以运行本地版本。

本地开发(Node.js):

{
  "hello-admin-local": {
    "command": "node",
            "args": ["path/to/HelloCoop/admin-mcp/src/stdio.js"],
    "type": "stdio"
  }
}
测试

运行完整的测试套件:

# Run all automated tests
npm test

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。