← Back to Skills Marketplace
qiyueqiu

Asb

by qiyueqiu · GitHub ↗ · v0.2.0 · MIT-0
cross-platform ✓ Security Clean
105
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install asb
Description
Agent Service Bus - 智能服务编排和协作平台,通过 MCP Server 集成所有 ASB 能力
README (SKILL.md)

ASB - Agent Service Bus

ASB 是将传统 ESB 升级为包含 AI Agent 服务的智能消息总线。通过 MCP Server,所有 ASB 能力都可以在 Claude Desktop 中直接使用。

快速开始

在 Claude Desktop 中使用

在 Claude Desktop 配置文件中添加:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "asb": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/Agent-Service-Bus",
        "run",
        "asb",
        "mcp",
        "serve",
        "--transport",
        "stdio"
      ]
    }
  }
}

重启 Claude Desktop 后即可使用。

可用能力

核心 ASB 能力

Tool 描述
asb-service-discovery 发现和查询可用服务
asb-service-composition 服务组合和智能编排
asb-governance 治理和监控能力

通用工具

Tool 描述
orchestration 智能任务编排
service-discovery 服务发现
llm-provider LLM 调用
echo 回显测试
calculator 基础计算
message-send 消息发送

使用示例

User: 帮我找一下可用的数据分析服务

Claude: [调用 asb-service-discovery]
找到以下数据分析服务:
- data-processor v1.0.0
- analytics-engine v2.1.0

User: 用 analytics-engine 分析销售数据

Claude: [调用 orchestration Skill]
正在执行智能编排...

其他集成方式

A2A Agent 协作

ASB 也支持 A2A (Agent-to-Agent) 协议:

# 获取 ASB AgentCard
agent_card = await discover_agent("asb-agent")

# 查看可用能力
capabilities = agent_card.capabilities

CLI 命令行

安装 ASB CLI 后:

# 列出所有 Skills
asb skills list

# 智能编排
asb orchestrate "分析销售数据并生成报告"

# 服务发现
asb discover services

安装 ASB

# 克隆仓库
git clone https://github.com/qiyueqiu/Agent-Service-Bus.git
cd Agent-Service-Bus

# 使用 uv 安装
uv sync

更多信息

Usage Guidance
This skill is coherent with its stated purpose, but take these precautions before installing: - Inspect the upstream GitHub repository (https://github.com/qiyueqiu/Agent-Service-Bus) and confirm the code matches what you expect. - Verify what the 'uv' tool is on your system (its origin, what it installs, and where). If you don't trust 'uv', do not run its sync/install commands. - Run the project in a sandbox or isolated environment first (e.g., VM or container) to observe network and file activity. - Be aware that adding the MCP server entry to Claude Desktop will cause your local Claude client to start processes that the skill defines; only do this for code you trust. - No credentials are requested by the skill, but if you later configure LLM providers or other services inside ASB, review any keys you add carefully. If you want a higher confidence assessment, provide the uv package source or the repository contents so those can be audited.
Capability Analysis
Type: OpenClaw Skill Name: asb Version: 0.2.0 The skill bundle provides documentation and configuration for the 'Agent Service Bus' (ASB), a service orchestration platform. The SKILL.md file contains standard installation steps using the 'uv' package manager and instructions for MCP server integration with Claude Desktop. No indicators of data exfiltration, malicious execution, or harmful prompt injection were identified in the provided files.
Capability Assessment
Purpose & Capability
Name/description (Agent Service Bus via MCP Server) matches the declared requirements: a uv-managed package and Python runtime are reasonable for a local CLI/service. No unrelated cloud credentials or unrelated binaries are requested.
Instruction Scope
SKILL.md only instructs how to register an MCP server with Claude Desktop, clone the GitHub repo, and run uv sync / uv run commands. It asks the user to edit the Claude Desktop config files (paths are explicit) but does not instruct reading unrelated system files or exfiltrating secrets.
Install Mechanism
Install uses an 'uv' package kind (agent-service-bus). 'uv' is not one of the most common system package managers, so verify what 'uv' does on your system and where it installs code. The install does not reference arbitrary HTTP downloads or shorteners, and the repo is on GitHub, which reduces risk, but you should audit the package source before running.
Credentials
The skill declares no required environment variables or credentials. The examples reference local config files for Claude Desktop, which is proportional to the stated goal of registering an MCP server.
Persistence & Privilege
always is false and the skill does not request elevated or system-wide privileges. It asks the user to add an entry to the Claude Desktop config to point to a local process — normal for this type of integration.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install asb
  3. After installation, invoke the skill by name or use /asb
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.2.0
- Added SKILL.md with detailed documentation on ASB usage, integration, and available tools. - Introduced quick start instructions for using ASB with Claude Desktop. - Listed core ASB features and general utilities with descriptions. - Provided examples for MCP Server integration, A2A Agent collaboration, and CLI usage. - Included installation steps and links to further resources. - Updated metadata for supported platforms and installation requirements.
Metadata
Slug asb
Version 0.2.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Asb?

Agent Service Bus - 智能服务编排和协作平台,通过 MCP Server 集成所有 ASB 能力. It is an AI Agent Skill for Claude Code / OpenClaw, with 105 downloads so far.

How do I install Asb?

Run "/install asb" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Asb free?

Yes, Asb is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Asb support?

Asb is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Asb?

It is built and maintained by qiyueqiu (@qiyueqiu); the current version is v0.2.0.

💬 Comments