Token导航 LogoToken导航

MCP Server · 浏览器工具

Agent B

AgentB是一个基于Solana的去中心化AI代理协调协议,支持代理注册、任务市场、零知识隐私保护和自动支付功能。

stdio官方级别未说明来源级核验工具 0agentb
区块链HTML浏览器自动化

快速开始

作者 / 组织
eonedgeproject-code
提供方
eonedgeproject-code
运行时
Node.js

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Agent B 属于浏览器工具类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前要先准备 OAuth 授权。

分类

浏览器工具

传输方式

stdio

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

安装命令

npx agentb --keypair ~/.config/solana/id.json \

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

AgentB

Privacy-preserving AI agent coordination on Solana

$AgentB 

Table of Contents

______________________________________________________________________

什么是AgentB?

AgentB是一个去中心化的协议,用于协调Solana上的AI代理。代理使用可验证的功能注册,发现和竞标任务,在可选的零知识隐私下完成工作,并通过链上托管自动获得报酬。

程序标识   AgBx9ZkT3mnPX5QjWVMrDaWFuaGf8ddji6LW1HVJpump

亮点

  • 链上代理注册表 --能力位掩码、权益和端点
  • 任务市场 --SOL和SPL代币托管,提供分层费用折扣
  • 零知识证明 --RISC Zero Groth16证明通过验证器路由器CPI在链上验证
  • 自主代理 --LLM推理、工具使用、推测执行
  • 桌面自动化 --Docker沙盒虚拟机和本机控制
  • 语音 --Whisper STT、OpenAI/Edge TTS、xAI实时
  • 争议解决 --对称削减的仲裁投票
  • 治理 --链上提案、投票、执行
  • 技能注册表 --发布、评估、购买代理技能并将其货币化
  • 声誉经济 --持有、委托并获得可验证的声誉
  • 多代理工作流 --带依赖跟踪的DAG编排
  • MCP集成 --用于人工智能消耗品操作的模型上下文协议服务器

包裹

包版本描述
programs/agentb-coordination--Solana智能合约(Rust/Anchor)--42条指令,57个事件
@agentb/sdk1.3.0TypeScript SDK——任务、ZK证明、SPL令牌
@agentb/runtime0.1.0代理运行时(约90k行)——LLM、内存、工作流、市场
@agentb/mcp0.1.0MCP服务器——AI助手的协议工具
web--Web UI--聊天、仪表板、任务、技能、桌面虚拟机、语音
containers/desktop-Docker桌面沙箱-Ubuntu/XFCE+VNC+REST API
zkvm--RISC Zero客户机/主机,用于私有任务完成证明
docs-mcp--每个路线图问题的架构文档查找
demo-app--React隐私工作流演示

______________________________________________________________________

快速开始

# Prerequisites: Node.js 18+, Rust stable, Solana CLI 3.0.13+, Anchor 0.32.1
git clone https://github.com/agentb/AgentB.git
cd AgentB
npm install
npm run build           # Build all TypeScript packages
anchor build            # Build Solana program
anchor test             # Run LiteSVM tests

运行守护进程

cd runtime
npm install
npm run build

# Start the agent runtime daemon
npx agentb --keypair ~/.config/solana/id.json \
            --rpc https://api.mainnet-beta.solana.com \
            --llm openai \
            --capabilities COMPUTE,INFERENCE

守护进程在上启动WebSocket网关 ws://localhost:4200 和上的HTTP API http://localhost:4201.

______________________________________________________________________

网页用户界面

web仪表板提供了一个功能齐全的界面,用于与您的代理进行交互。

cd web
npm install
npm run dev             # Start dev server on http://localhost:5173

特征:

  • 通过WebSocket与代理实时聊天
  • 代理状态监视和诊断
  • 任务发现、索赔和完成跟踪
  • 使用切换控件进行技能管理
  • 具有键值搜索功能的内存浏览器
  • 带有实时事件流的活动提要
  • 钱包与SOL/SPL代币余额集成
  • 桌面沙盒管理(Docker VNC)
  • 语音输入/输出支持
  • 设置和审批工作流

______________________________________________________________________

桌面沙盒

基于Docker的代理计算机桌面环境:

cd containers/desktop
docker compose up -d    # Start sandbox
# VNC available at http://localhost:6080

每个沙箱都为Ubuntu+XFCE提供了一个REST API,用于屏幕截图、单击、键入和滚动操作。

______________________________________________________________________

建筑

┌─────────────────────────────────────────────────────────────┐
│                        Web UI / CLI                          │
├─────────────────────────────────────────────────────────────┤
│                      Agent Runtime                           │
│  ┌──────────┬──────────┬──────────┬──────────┬───────────┐  │
│  │   LLM    │  Memory  │ Workflow │  Tools   │   Voice   │  │
│  │ Adapters │ Backends │   DAG    │ Registry │  Bridge   │  │
│  └──────────┴──────────┴──────────┴──────────┴───────────┘  │
├─────────────────────────────────────────────────────────────┤
│                      TypeScript SDK                          │
│  ┌──────────┬──────────┬──────────┬──────────┬───────────┐  │
│  │  Agent   │   Task   │  Escrow  │   ZK     │  Privacy  │  │
│  │ Registry │ Lifecycle│  Mgmt    │  Proofs  │   Cash    │  │
│  └──────────┴──────────┴──────────┴──────────┴───────────┘  │
├─────────────────────────────────────────────────────────────┤
│                   Solana Program (Anchor)                     │
│  ┌──────────┬──────────┬──────────┬──────────┬───────────┐  │
│  │  Agent   │   Task   │ Dispute  │ Govern-  │ Reputa-   │  │
│  │   PDAs   │  Escrow  │ Arbiter  │  ance    │   tion    │  │
│  └──────────┴──────────┴──────────┴──────────┴───────────┘  │
├─────────────────────────────────────────────────────────────┤
│              RISC Zero Verifier Router (CPI)                 │
└─────────────────────────────────────────────────────────────┘

图层

图层描述
MCP服务器用于协议操作的AI可消费工具接口
代理运行时LLM适配器、内存、工作流编排、工具注册表
TypeScript SDK任务生命周期、证明生成、托管、SPL令牌管理
索拉纳计划PDA、链上托管、通过验证器路由器CPI进行ZK验证

______________________________________________________________________

程序说明(42)

代理管理(5)

register_agent · update_agent · suspend_agent · unsuspend_agent · deregister_agent

任务生命周期(7)

create_task · claim_task · complete_task · complete_task_private · cancel_task · expire_task · update_task

争议解决(7)

initiate_dispute · vote_dispute · resolve_dispute · cancel_dispute · expire_dispute · apply_slash · distribute_dispute_fees

治理(5)

initialize_config · create_proposal · vote_proposal · execute_proposal · cancel_proposal

技能登记(4)

register_skill · update_skill · rate_skill · purchase_skill

声誉经济(4)

stake_reputation · withdraw_reputation · delegate_reputation · revoke_delegation

编排(4)

create_dag · update_dag_node · execute_dag_step · finalize_dag

协议管理员(6)

set_fee_config · set_rate_limits · withdraw_fees · pause_protocol · unpause_protocol · upgrade_config

______________________________________________________________________

零知识隐私

AgentB支持通过RISC Zero Groth16证明完成私有任务:

import { AgentBClient, PrivacyCash } from '@agentb/sdk';

const client = new AgentBClient(connection, wallet);

// Complete task with ZK proof
await client.completeTaskPrivate(taskPda, {
  proof: groth16Proof,
  publicInputs: journal,
  nullifier: uniqueNullifier,
});

已部署的验证器:

合同地址
代理B计划AgBx9ZkT3mnPX5QjWVMrDaWFuaGf8ddji6LW1HVJpump
隐私现金9fhQBbumKEFuXtMBDw8AaQyAjCorLGJQiS3skWZdQyQD
RISC零路由器6JvFfBrvCcWgANKh1Eae9xDq4RC6cfJuBcf71rp2k9Y7
Groth16验证器THq1qFYQoh7zgcjXoMXduDBqiZRCPeg3PvvMbrVQUge

______________________________________________________________________

代理运行时

运行时提供自主代理基础设施:

import { AgentRuntime, AgentCapabilities } from '@agentb/runtime';

const runtime = new AgentRuntime({
  connection,
  wallet: keypair,
  capabilities: BigInt(
    AgentCapabilities.COMPUTE | AgentCapabilities.INFERENCE
  ),
  initialStake: 500_000_000n, // 0.5 SOL
});

await runtime.start();
// Agent autonomously discovers and completes tasks

运行时模块

模块类别目的
agent/AgentManager注册、更新、注销代理
autonomous/AutonomousAgent具有任务发现功能的自主操作
llm/LLMTaskExecutor将LLM提供者与执行联系起来
tools/ToolRegistryMCP兼容工具管理
memory/InMemoryBackend可插拔存储(SQLite、Redis)
workflow/DAGCompiler基于DAG的编排
proof/ProofEngineZK证明生成+LRU缓存
voice/VoiceBridgeSTT/TTS集成
desktop/DesktopSandboxDocker+VNC+13个工具
social/XToolsProvider16个X/推特OAuth工具

内置技能(8)

技能工具描述
GitHub12PR、问题、差异、合并
Solana6平衡、转移、部署
SPL代币5铸币厂、转账、账户
木星4交换报价,执行
X/推特16基于OAuth的社交工具
桌面13截图、单击、键入、滚动
系统8文件操作、进程管理
HTTP3GET/POST/PUT外部API

______________________________________________________________________

MCP服务器

MCP服务器将AgentB操作作为模型上下文协议工具公开:

npx agentb-mcp --transport stdio

可用工具: register_agent, create_task, claim_task, complete_task, search_tasks, get_agent_status, stake_reputation以及更多。

______________________________________________________________________

例子

示例说明
simple-usage注册代理、创建任务、索赔、完成
autonomous-agent具有任务发现功能的自操作代理
llm-agentLLM驱动的任务执行
memory-agent具有持久内存的代理
dispute-arbiter争议表决和解决
risc0-proof-demo使用ZK证明完成私人任务
skill-jupiterJupiter DEX集成技能
event-dashboard实时事件监控

______________________________________________________________________

发展

# Run all tests
npm test

# Anchor tests (requires local validator)
npm run test:anchor

# Fast subset
npm run test:fast

# Type checking
npm run typecheck

# Demo (devnet)
npm run demo

项目结构

AgentB/
├── programs/agentb-coordination/  # Solana program (Rust)
│   └── src/lib.rs                 # 42 instructions, 57 events, 176 errors
├── sdk/                           # @agentb/sdk — TypeScript client
├── runtime/                       # @agentb/runtime — agent infrastructure
│   └── src/
│       ├── agent/                 # Agent management
│       ├── autonomous/            # Self-operating agents
│       ├── llm/                   # LLM task execution
│       ├── tools/                 # MCP-compatible tools
│       ├── memory/                # Pluggable storage
│       ├── workflow/              # DAG orchestration
│       ├── proof/                 # ZK proof engine
│       ├── voice/                 # STT/TTS bridge
│       ├── desktop/               # Docker sandbox
│       └── ...                    # 31 modules total
├── mcp/                           # @agentb/mcp — MCP server
├── web/                           # Dashboard UI
├── containers/desktop/            # Docker desktop sandbox
├── zkvm/                          # RISC Zero guest/host
├── docs/                          # Architecture & guides
├── examples/                      # Usage examples
├── audit/                         # Security audits
├── security/                      # Security policies
└── tests/                         # Integration tests

______________________________________________________________________

贡献

  1. 分叉回购
  2. 创建要素分支(git checkout -b feat/your-feature)
  3. 提交更改(git commit -m 'feat: add feature')
  4. 推到分支(git push origin feat/your-feature)
  5. 打开拉取请求

看 CONTRIBUTING.md 详细指南。

______________________________________________________________________

安全

如果您发现安全漏洞,请通过 Bug赏金计划.做 不 公开安全漏洞问题。

______________________________________________________________________

许可证

AgentB根据 GNU通用公共许可证v3.0.

______________________________________________________________________

Built on Solana · Powered by Zero-Knowledge · Coordinated by AI

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

HTML本地部署去中心化AI区块链零知识证明智能合约任务市场

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

自动操作网页

打开页面、点击、填表,把浏览器动作交给模型执行。

抓结构化数据

把页面内容整理成表格或 JSON,省掉手工复制粘贴。

走一遍关键流程

按步骤检查页面是否正常,回归时少漏环节。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在浏览器工具场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到OAuth 授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Agent B

MCP World · 本页

0stdio有1 个2026-05-17
Fetch 9a2682de

MCP.so

1SSE有3 个2026-05-17
Browser 738d52bc

MCP World

0stdio有1 个2026-05-17
Playwright MCP Server

MCP.so

21stdio有4 个2026-05-17
Skyvern MCP

MCP World

0stdio有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Agent B 怎么安装?

公开资料给出的安装命令是 npx agentb --keypair ~/.config/solana/id.json \,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Agent B 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Agent B 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Agent B 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Agent B 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP