Genudo

io.github.genudo-ai由 GitHub 帳號 genudo-ai 發布v2.5.0更新於 Oct 26, 2026

Build & manage Genudo AI agents for any messaging channel — pipelines, integrations, knowledge.

概覽

AI 產生的概覽

本機橋接工具,把 MCP 用戶端連上 Genudo 工作區,讓助理建立、執行與稽核面向訊息頻道的 AI 代理。

可以做什麼
  • 讀取帳戶、訊息量與 AI 效能分析資料
  • 列出並搜尋流程、階段、動作、變數、聯絡人、商機、訊息與知識表
  • 建立流程、階段、變數、Webhook 動作、跟進序列與知識表,並提供逐步引導式建置
  • 更新線上流程、階段、動作、變數、批次商機與跟進設定
  • 依穩定 id 刪除知識列
  • 將 Shopify 商品目錄匯出為 CSV 或 Excel 知識庫
適用情境
適合在 Genudo 上經營訊息或序列型頻道代理時使用:想查看成效數據、新建或調整流程,或在聊天用戶端裡管理知識庫而不必開 Genudo 後台。
執行需求
透過 npx 在本機執行,需要 Node.js 18 或以上版本,也可從原始碼執行。需要 Genudo 帳戶,以及具備 mcp:use 權限範圍的權杖,透過 GENUDO_TOKEN 環境變數提供。自架執行個體可設定 GENUDO_BASE_URL;需要能連線到 Genudo 端點。
安裝前請注意
權杖只顯示一次且可存取整個工作區,請勿提交到版本控制,並限制其權限範圍與有效期限。相關工具可建立、更新與刪除線上流程、階段、動作、商機及知識列,Shopify 匯出會在 GENUDO_WORKDIR 下寫入本機檔案。GENUDO_ALLOW_INSECURE_SSL 會放寬憑證檢查,僅限本機開發使用。請求與權杖會傳送到所設定的 Genudo 端點。

安裝

在 SourceWeft 中

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

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

其他 MCP 客戶端

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

README

Genudo MCP Client

[npm version] [License: MIT] [Node.js Version]

Genudo is the platform to build AI agents for any communication or sequence-based channel — pipeline-aware agents with integration capabilities and company-knowledge access, all managed from one platform, one inbox, and one analytics dashboard. This lightweight bridge connects Claude and other MCP clients to your Genudo workspace so you can build, run, and improve those agents directly from chat.

📖 Which install is right for you? See CONNECT.md — every way to connect Genudo to Claude (plugin, connector, desktop extension, other MCP clients, remote OAuth), weighted by value with copy-paste install commands.

Overview

Genudo MCP Client bridges the communication gap between Claude Code's stdio-based MCP implementation and Genudo's Streamable HTTP MCP server. This allows you to leverage Genudo's powerful business automation tools directly within your Claude Code conversations.

Features

Access Genudo's business automation tools directly from Claude Code. The server exposes 29 tools across five areas:

  • 📊 Analytics — account summary, messaging volume stats, AI performance & cost (get_account_summary, get_messaging_stats, get_ai_performance)
  • 🔎 Discover — list pipelines, stages, actions, variables, contacts, opportunities, messages, and knowledge tables; search knowledge; read follow-up configs; valid build options (list_pipelines, list_pipeline_stages, list_actions, list_variables, list_contacts, list_opportunities, list_messages, list_knowledge_tables, search_knowledge_table, get_stage_followup, get_pipeline_options)
  • 🚀 Build — a guided step-by-step builder plus direct creation of pipelines, stages, variables, webhook actions, follow-up sequences, and knowledge tables (start_pipeline_journey, create_pipeline, create_stage, create_variable, create_action, create_followup, create_knowledge_table, upsert_knowledge_points)
  • 🔧 Update — tune live pipelines, stages, actions, variables, opportunities (bulk), and follow-ups (update_pipeline, update_stage, update_action, update_variable, update_opportunities, update_followup)
  • 🗑️ Delete — remove knowledge rows by stable id (delete_knowledge_points)
  • 🛍️ Shopify Knowledge Exporter — dynamically extract products via GraphQL, strip HTML, normalize Arabic & English text, and generate clean CSV with UTF-8 BOM and formatted Excel knowledge bases with auto-translated Arabic titles (shopify_export_catalog)

Three workflows to start with

  1. Audit my AI business operations — Claude pulls your account, messaging, and AI-cost stats and surfaces the top fixes.
  2. Analyze my agent performance — spot expensive agents, low-completion stages, and actions that aren't triggering.
  3. Create or improve a pipeline — e.g. "Create a Messenger sales agent for a summer camp; collect name, phone, branch, child age; escalate on special-needs questions."

Guided instruction editing (built in)

The connector doesn't just expose tools — it teaches the agent how to write good agent instructions, entirely client-side (no extra setup):

  • Guide tools — get_instruction_guides (authoring rules + persona/global + stage templates + a token-aware QA checklist) and get_editing_playbook (a safe load → edit → diff → confirm → push workflow). The agent pulls these on demand.
  • Prompts (slash-commands in any MCP client) — edit_instructions, build_pipeline, audit_pipeline.
  • Safety — before changing a live agent, the agent reads current text from list_pipelines / list_pipeline_stages, shows you a before/after diff with expected impact, and pushes with update_pipeline / update_stage only after you confirm.

Quick Start

One command — no clone, no manual config:

bash
claude mcp add --env GENUDO_TOKEN=YOUR_TOKEN --transport stdio genudo -- npx -y genudo-mcp-client

Replace YOUR_TOKEN with your Genudo token (API Keys & Tokens → Create token with the mcp:use scope — see Get Your Token). Restart Claude Code and start using Genudo tools!

Prerequisites

  • Node.js 18.0.0 or higher
  • A Genudo account with API access
  • Your Genudo token

Installation

Recommended: one command

bash
claude mcp add --env GENUDO_TOKEN=YOUR_TOKEN --transport stdio genudo -- npx -y genudo-mcp-client

npx fetches and runs the published package — no clone, no local path. Get your token from API Keys & Tokens (see below), then restart Claude Code.

Alternative: from source

For local development or contributions:

bash
git clone https://github.com/genudo-ai/genudo_mcp.gitcd genudo_mcpnpm install

Then configure Claude Code manually (see Configuration section below).

Configuration

Step 1: Get Your Token

  1. Log in to your Genudo account
  2. In the sidebar, under Developer, open API Keys & Tokens
  3. Click Create token
  4. Name it (e.g. claude-mcp)
  5. Under Scopes, scroll the list and check mcp:use (Access MCP server — Streamable HTTP + JSON-RPC tool calls)
  6. Pick an Expiry (30 days, 90 days, 1 year, or No Expiry)
  7. Click Create token and copy the token — it's shown only once; Genudo keeps only a hashed copy

Step 2: Connect your MCP client

Recommended — Claude Code, one command:

bash
claude mcp add --env GENUDO_TOKEN=YOUR_TOKEN --transport stdio genudo -- npx -y genudo-mcp-client

Google Antigravity & Gemini CLI (agy): Install the official plugin from antigravity/genudo/:

bash
# Global installation (recommended)mkdir -p ~/.gemini/config/plugins/genudo && cp -R antigravity/genudo/* ~/.gemini/config/plugins/genudo/

Or check it in per-project at .agents/plugins/genudo/. See antigravity/genudo/README.md for full instructions.

Other clients (Codex, Cursor, Windsurf, Claude Desktop): same package, add this block to the client's MCP config:

json
{  "mcpServers": {    "genudo": {      "command": "npx",      "args": ["-y", "genudo-mcp-client"],      "env": {        "GENUDO_TOKEN": "your_token_here"      }    }  }}
Running from source instead (contributors)

If you cloned the repo rather than using the published package, point at your local index.js:

json
{  "mcpServers": {    "genudo": {      "command": "node",      "args": ["/absolute/path/to/genudo_mcp/index.js"],      "env": { "GENUDO_TOKEN": "your_token_here" }    }  }}

Replace the path with where you cloned the repo.

Step 3: Restart Claude Code

Exit your current Claude Code session and start a new one:

bash
# Exit current sessionexit
# Start new sessionclaude

Usage

Once configured, Claude Code will automatically have access to your Genudo tools. You can use them in your conversations:

Example:

User: "Show me my account summary"Claude: [Uses get_account_summary tool to fetch your data]
User: "Create a new sales pipeline using GPT-4"Claude: [Uses get_pipeline_options and create_pipeline tools]

Testing the Connection

You can test the bridge manually:

bash
# Set your tokenexport GENUDO_TOKEN="your_token_here"
# Run the bridgenode index.js
# Send a test message (paste this and press Enter):{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}
# You should receive a response with server info

Troubleshooting

"GENUDO_TOKEN environment variable is required"

  • Make sure you've set the token in your Claude Code config
  • Verify the token is valid in your Genudo account

"MCP handshake failed" / no response

  • Check that GENUDO_BASE_URL is correct (defaults to https://api.genudo.ai) — the bridge POSTs to <base>/mcp
  • Verify your server is running and accessible
  • Check firewall/network settings

"HTTP 401: Unauthorized"

  • Your token is invalid or expired
  • Generate a new token in your Genudo account settings

Connection Issues with Self-Signed Certificates

  • The bridge is configured to accept self-signed certificates for local development
  • For production, use proper SSL certificates

Environment Variables

VariableRequiredDefaultDescription
GENUDO_TOKENYes-Your Genudo token from account settings
GENUDO_BASE_URLNohttps://api.genudo.aiBase URL for self-hosted Genudo instances
GENUDO_ALLOW_INSECURE_SSLNofalseAllow self-signed SSL certificates (local development only)
GENUDO_REQUEST_TIMEOUTNo8000Per-attempt request timeout in ms before retrying
GENUDO_REQUEST_RETRIESNo4Number of attempts for a request before giving up
GENUDO_WORKDIRNocurrent directoryRoot the agent writes local pipeline mirrors, version snapshots and cached guides into

Development

Project Structure

genudo-mcp-client/├── index.js           # Main bridge script├── package.json       # Node.js project config├── .env.example       # Environment variables template└── README.md          # This file

How It Works

  1. Bridge performs the MCP handshake against <base>/mcp (Streamable HTTP)
  2. Reads JSON-RPC requests from stdin (from Claude Code)
  3. Forwards each one as an HTTP POST to that same endpoint
  4. Returns responses via stdout back to Claude Code

Since v2.5.0 there is no SSE step: Streamable HTTP is a single endpoint that takes every message as a POST. If you don't need the bridge's local guide tools, prompts or response slimming, you can skip it entirely and point your client at the server: claude mcp add --transport http genudo https://api.genudo.ai/mcp

Claude Code → (stdin) → Bridge → (HTTPS) → Genudo MCP Server                ↑                              ↓                └─────── (stdout) ←────────────┘

Security Notes

  • Never commit your token to version control
  • Store tokens securely (environment variables, secrets manager)
  • Rotate tokens regularly
  • Use HTTPS in production
  • Limit token scopes to minimum required access

Privacy Policy

This client is a local bridge. It does not collect, store, or transmit your data anywhere except your configured Genudo endpoint.

  • Data handled: your GENUDO_TOKEN and the JSON-RPC requests your MCP client makes are sent, over HTTPS, only to your Genudo server (https://api.genudo.ai by default) in the Authorization: Bearer header.
  • Local storage: none. The bridge keeps no logs, no cache, and no telemetry; it holds nothing on disk. Your token stays in your MCP client's own config.
  • Third parties: no data is sent to any party other than Genudo.
  • Retention & account data: data you access or create through Genudo is governed by Genudo's policies.

Full policies: Privacy Policy · Terms of Service. Questions: [email protected].

License

MIT

Support

Need help? We're here for you:

Contributing

We welcome contributions! Please see CONTRIBUTING.md for details on how to get started.

Quick overview:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Changelog

See the GitHub Releases page for changes and version history.

Related Projects

來源:README.md,提交 522db23

工具

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

版本歷史

1
  1. v2.5.0最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

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

  • 近 30 天內可連通25 分

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

  • 已宣告認證方式10 分

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

  • 已列出工具15 分

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

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