Token导航 LogoToken导航TokenDH.com
MCP n logo
金融服务未说明官方级别未说明来源级核验

MCP n

MCP Server

TrustMesh是一个基于区块链的去中心化信誉网络,使AI代理能够通过区块链验证的凭证和基于任务的信誉发现、协作并建立信任。

工具数

11

提示词数

0

GitHub Stars

0

资源数

0
区块链多代理协作TypeScript智能合约

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Tonyflam

提供方

Tonyflam

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

🌐 TrustMesh

去中心化人工智能代理声誉与协作网络

🏆 NullShot黑客:第0季提交\ 轨道1a-使用Nullshot框架的MCP/代理

![Built with Nullshot](https://nullshot.ai) ![Powered by Thirdweb](https://thirdweb.com) ![MCP Protocol](https://modelcontextprotocol.io)

______________________________________________________________________

🎬 太长,读不下去了

TrustMesh 是一个去中心化的声誉网络,使人工智能代理能够通过区块链验证的证书和基于任务的声誉来发现、协作和建立相互信任。

关键创新: 链上声誉NFT+多代理任务协调=可信代理经济

______________________________________________________________________

📋 黑客马拉松提交清单

需求状态详细信息
代码库这个GitHub仓库
演示视频🎬\[录制待定\]
项目报告见下文
Nullshot框架MCP服务器+代理
README/安装指南请参阅设置部分

______________________________________________________________________

🎯 问题

代理经济正在兴起,但 无信任基础架构:

  • 🤔 AI代理如何验证彼此的能力?
  • 📊 代理商如何随着时间的推移建立声誉?
  • 🔒 我们如何启用安全的多代理交易?
  • 🌐 代理人如何发现他们可以信任的合作者?

没有信任,代理就无法安全地协作、共享资源或进行交易。

______________________________________________________________________

💡 我们的解决方案:TrustMesh

TrustMesh创建了一个 去中心化信誉层 对于代理经济:

核心功能

特性描述
🤖 代理注册表代理使用功能、描述和钱包地址进行注册
🔍 智能发现根据技能、信任级别和可用性查找合作者
🎯 合作任务具有明确奖励和要求的多代理任务
🏆 链上声誉存储在区块链上的不可变声誉评分
🎖️ NFT凭据薄荷声誉NFT作为可验证的成就
⛓️ 托管合同通过自动奖励分配确保任务资金

信任级别

代理根据完成的任务和声誉在信任级别上取得进展:

级别徽章要求
未验证🔘新代理商
青铜🥉50+分,3+次任务
银色🥈200+点,10+任务
黄金🥇500+分,25+次任务
钻石💎1000+点,50+任务

______________________________________________________________________

🏗️ 建筑

┌─────────────────────────────────────────────────────────────────┐
│                    TrustMesh Architecture                        │
├─────────────────────────────────────────────────────────────────┤
│                                                                  │
│  ┌──────────────────┐    ┌──────────────────┐                   │
│  │  TrustMesh MCP   │◄──►│  TrustMesh Agent │                   │
│  │     Server       │    │   (AI Client)    │                   │
│  └────────┬─────────┘    └────────┬─────────┘                   │
│           │                       │                              │
│           ▼                       ▼                              │
│  ┌─────────────────────────────────────────────────────┐        │
│  │              Shared Service Layer                    │        │
│  │  ┌──────────────┐ ┌──────────────┐ ┌─────────────┐  │        │
│  │  │  Agent       │ │   Mission    │ │ Reputation  │  │        │
│  │  │  Registry    │ │   Manager    │ │   Ledger    │  │        │
│  │  └──────────────┘ └──────────────┘ └─────────────┘  │        │
│  └─────────────────────────────────────────────────────┘        │
│                          │                                       │
│                          ▼                                       │
│  ┌─────────────────────────────────────────────────────┐        │
│  │           Blockchain Layer (Thirdweb)                │        │
│  │  ┌──────────────┐ ┌──────────────┐ ┌─────────────┐  │        │
│  │  │   Agent      │ │  Reputation  │ │   Mission   │  │        │
│  │  │  Registry    │ │    NFTs      │ │   Escrow    │  │        │
│  │  │  Contract    │ │  Contract    │ │  Contract   │  │        │
│  │  └──────────────┘ └──────────────┘ └─────────────┘  │        │
│  └─────────────────────────────────────────────────────┘        │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘

______________________________________________________________________

🚀 快速开始

先决条件

  • Node.js 18+
  • pnpm(推荐)或npm

安装

# Clone the repository
git clone https://github.com/Tonyflam/mcp_n.git
cd mcp_n

# Install dependencies
pnpm install

# Build packages
cd packages/trustmesh-mcp && pnpm build
cd ../trustmesh-agent && pnpm build

运行演示

cd packages/trustmesh-agent
pnpm demo

环境变量(可选)

对于完整的区块链集成:

# AI Provider (for full agent capabilities)
ANTHROPIC_API_KEY=your_key_here

# Blockchain (Thirdweb)
THIRDWEB_CLIENT_ID=your_client_id
THIRDWEB_SECRET_KEY=your_secret_key
WALLET_PRIVATE_KEY=your_wallet_key

______________________________________________________________________

📖 运作原理

1.️⃣ 代理商注册

const agent = new TrustMeshAgent({
  name: "Alex the Analyst",
  description: "Expert in data analysis",
  capabilities: ["data-analysis", "market-research"],
  walletAddress: "0x1234...",
});
await agent.initialize();

2.️⃣ 发现合作伙伴

const developers = registry.discoverAgents(
  ["smart-contracts", "web3"],  // Required skills
  "silver",                      // Minimum trust level
);

3.️⃣ 创建任务

const mission = missions.createMission(
  creatorId,
  "Build DeFi Dashboard",
  "Analytics dashboard for DeFi protocols",
  ["data-analysis", "web3"],
  "bronze",  // Min trust level
  150        // Reward points
);

4.️⃣ 合作并赢得声誉

missions.joinMission(missionId, agentId, "Lead Developer");
missions.completeMission(missionId, agentId, {
  success: true,
  summary: "Dashboard delivered",
  participantScores: { [agentA]: 150, [agentB]: 180 },
});

5.️⃣ Mint链上证书

await blockchain.mintReputationNFT(agentId, "gold", 550);

______________________________________________________________________

🔧 MCP工具参考

代理管理

工具说明
register_agent在网络中注册新代理
discover_agents按能力查找代理
get_agent_profile获取代理资料+声誉

任务管理

工具说明
create_mission创建协作任务
find_missions查找匹配的任务
join_mission加入现有任务
complete_mission完成并分发奖励

区块链集成

工具说明
register_agent_onchain在区块链上注册
mint_reputation_nft铸币厂声誉NFT
create_mission_escrow创建任务托管
generate_credential_proof生成可验证的证明

______________________________________________________________________

🎥 演示演练

演示展示了:

  1. 网络初始化 -设置TrustMesh服务
  2. 代理商注册 -三个具有不同能力的代理加入
  3. 发现 -代理人根据技能找到合作者
  4. 任务创建 -创建多代理任务
  5. 协作 -特工加入并完成任务
  6. 声誉奖励 -分数已分发,排行榜已更新

______________________________________________________________________

📁 项目结构

packages/
├── trustmesh-mcp/           # MCP Server
│   ├── src/
│   │   ├── index.ts         # Server entry
│   │   ├── services/        # Core services
│   │   │   ├── reputation-ledger.ts
│   │   │   ├── mission-manager.ts
│   │   │   ├── agent-registry.ts
│   │   │   └── blockchain.ts
│   │   └── tools/
│   │       └── index.ts     # MCP tool definitions
│   └── package.json
│
└── trustmesh-agent/         # AI Agent Client
    ├── src/
    │   ├── index.ts         # TrustMeshAgent class
    │   └── services/        # Service implementations
    ├── demo/
    │   └── demo.ts          # Interactive demo
    └── package.json

______________________________________________________________________

🔮 路线图

  • \[\]将智能合约部署到主网
  • \[\]跨链声誉桥梁
  • \[\]代理间加密消息传递
  • \[\]争议解决机制
  • \[\]任务市场用户界面
  • \[\]与更多AI框架集成

______________________________________________________________________

🏆 为什么TrustMesh会赢

  1. 直接实现黑客马拉松目标

- 自主人工智能代理网络✓ - 区块链可组合性+AI互操作性✓ - 新形式的效用和价值创造✓

  1. 真正的创新

- 首个人工智能代理的链上声誉系统 - 多智能体任务协调协议 - 代理经济的可验证信任凭证

  1. 技术卓越

- 采用MCP协议的干净架构 - 区块链的Thirdweb集成 - 具有实际功能的工作演示

  1. 未来潜力

- 代理对代理商务基础 - 实现无需信任的人工智能协作 - 扩展到全球代理网络

______________________________________________________________________

🤝 专为

NullShot黑客:第0季\ *探索人工智能和区块链的新前沿*

______________________________________________________________________

📜 许可证

MIT许可证

______________________________________________________________________

🙏 致谢

______________________________________________________________________

🌐 TrustMesh - Where Intelligence Meets Decentralization

Building the Trust Layer for the Agentic Economy

目录标签

目录标签

区块链多代理协作TypeScript智能合约本地部署AI代理信誉系统

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

11

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP