Admin Mcp

io.github.hellocoop由 GitHub 帳號 hellocoop 發布v1.5.7更新於 Oct 24, 2026

Model Context Protocol (MCP) for Hellō Admin API.

已驗證STDIO僅桌面開發者工具安全與監控

概覽

AI 產生的概覽

一個測試版 MCP 伺服器,讓 AI 助理透過單一應用程式管理工具建立與管理 Hellō 應用程式。

可以做什麼
建立、讀取與更新 Hellō 應用程式,每次回應都附帶個人資料、團隊與應用程式等脈絡。為應用程式產生 OAuth 用戶端密鑰。從 base64 資料或網址上傳應用程式標誌,支援淺色與深色主題。讀取內建的 Hellō 參考資源,涵蓋文件、快速入門、登入按鈕、作用域、Wallet API 與標誌設計指引。
適用情境
適合需要管理 Hellō 登入應用程式,並希望助理代為建立應用程式、調整設定、輪換用戶端密鑰或設定標誌而不必操作管理介面的情境。此伺服器處於測試階段,可能不夠穩定,遇到問題可回報。
執行需求
透過 npm 套件以 npx 在本機執行,也可透過 HTTP 傳輸存取。需要 Hellō 開發者帳號,並透過瀏覽器完成 OAuth 登入及 JWT 權杖驗證。選用環境變數 HELLO_DOMAIN 與 HELLO_ADMIN 可覆寫預設網域與管理伺服器位址。
安裝前請注意
此工具會寫入你的 Hellō 帳號:建立與更新應用程式並產生 OAuth 用戶端密鑰,密鑰會出現在回應中。登入透過瀏覽器 OAuth 流程完成。從網址上傳標誌時,伺服器會存取該網址。此伺服器標示為測試版。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Admin Mcp,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

@hellocoop/admin-mcp (BETA)

Model Context Protocol (MCP) server for creating and managing Hellō applications.

🚧 BETA Status: This MCP server is currently in beta. We're actively seeking feedback and welcome contributions! Please report issues, suggest improvements, or submit pull requests to help us improve the developer experience.

Quick Install

📖 Full Documentation & Installation Guide

Quick Configuration

Copy one of these configurations into your MCP client settings:

NPM Package (Latest):

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

HTTP Transport (Remote):

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

📖 See Local Development Setup for running from source

Usage

This MCP server provides a single powerful tool (hello_manage_app) that lets you create and manage your Hellō applications directly from your AI assistant. Unlike traditional APIs, every operation automatically includes your complete developer context - profile, teams, and applications - making it perfect for AI assistants.

📖 For detailed usage instructions, examples, and troubleshooting, visit: hello.dev/docs/admin-mcp

Features

  • 🏢 Context-Aware Operations: Every tool call automatically includes your current developer profile, teams, and applications for seamless context
  • 📱 Unified Application Management: Single powerful tool for all app operations (create, read, update, secrets, logos)
  • 🔐 Secure OAuth Integration: Browser-based authentication with JWT token validation
  • 🌐 Multi-Transport Support: Works with both stdio (local) and HTTP (remote) MCP transports
  • 📊 Built-in Analytics: Usage tracking and performance monitoring for optimization
  • 🎨 Logo Management: Upload logos with automatic light/dark theme support
  • ⚙️ Environment Flexibility: Configurable domains and admin servers

Available Tools

🎯 Core Tool:

  • hello_manage_app - The main tool for all application management
    • Actions: create, read, update, create_secret, update_logo_from_data, update_logo_from_url
    • Always includes: Your current profile, teams, and applications in every response
    • Auto-context: Automatically uses your default team if none specified
    • Smart defaults: Generates app names from your profile if not provided

Key Benefits

🔄 Always In Context: Unlike traditional APIs, every tool response includes your complete developer context:

  • Your user profile (name, email, picture)
  • All your teams/organizations with roles
  • All your applications with team associations
  • Current team and application state

This means you never lose context between operations - perfect for AI assistants that need to understand your complete development environment.

Tool Actions & Response Structure

hello_manage_app Actions:

📝 create - Create new applications

  • Auto-generates team if none exists
  • Creates smart default names from your profile
  • Returns: { profile, application, action_result }

👁️ read - Read application details

  • Without client_id: Returns your complete profile context
  • With client_id: Returns profile + specific application
  • Returns: { profile, application?, action_result }

✏️ update - Update application settings

  • Modify any application property
  • Returns: { profile, application, action_result }

🔑 create_secret - Generate client secrets

  • Creates secure OAuth client secrets
  • Returns: { profile, application, client_secret, action_result }

🎨 update_logo_from_data - Upload logo from base64 data

  • Supports light/dark themes
  • Auto-updates application with logo URL
  • Returns: { profile, application, update_result, action_result }

🔗 update_logo_from_url - Upload logo from URL

  • Fetches and uploads from provided URL
  • Supports light/dark themes
  • Returns: { profile, application, update_result, action_result }

Every response includes your complete profile context, making it perfect for AI assistants that need to maintain awareness of your development environment.

Available Resources

  • Hellō Documentation - Complete integration documentation
  • Hellō Quickstarts - Framework-specific setup guides
  • Hellō Buttons - Login button implementation guide
  • Hellō Scopes - Available scopes and claims reference
  • Hellō Wallet API - Wallet API reference documentation
  • Hellō Logo Design Guidance - Comprehensive guide for creating theme-appropriate logos

Environment Variables

  • HELLO_DOMAIN: Override the default domain (defaults to hello.coop)
  • HELLO_ADMIN: Override the admin server URL (defaults to https://admin.hello.coop)

Contributing & Development

We want your feedback! This MCP server is in beta and we're actively improving it based on real-world usage.

How to Contribute

  • 🐛 Report Issues: GitHub Issues - Found a bug or have a feature request?
  • 🔧 Submit Pull Requests: GitHub PRs - Help us improve the server
  • 💬 Join the Discussion: Discord - Share feedback and get help

Local Development

For local development and testing:

sh
# Clone the repositorygit clone https://github.com/hellocoop/admin-mcpcd admin-mcp
# Install dependenciesnpm install

The configure your AI client to run the local version

Local Development (Node.js):

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

Testing

Run the comprehensive test suite:

sh
# Run all automated testsnpm test

來源:README.md,提交 224dc77

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v1.5.7最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分