mcpField
P
psychosynth

psychosynth

本地服务
github.com/3esign科研与教育0今天更新

关于 psychosynth

Psychosynth 是面向自主 Agent 的链上心理测量数据市场,提供人格特征及受画像条件影响的行为数据,适用于模拟与 Agent 测试。它按次通过 Base 上的 USDC 和 x402 结算,并提供交互式实验场。

主要功能

  1. 01提供 OCEAN 与暗黑三人格数据
  2. 02提供损失厌恶等行为参数
  3. 03按次使用 x402 和 USDC 结算
  4. 04提供免费确定性样本预览
  5. 05通过实验场查看画像与多 Agent 模拟

适用场景

  1. 01为交易模拟构造不同人格的参与者
  2. 02使用行为画像测试 Agent 的决策
  3. 03在付费查询前检查数据结构
  4. 04模拟不同风险偏好 Agent 间的协商

MCP 相关

Psychosynth 的 MCP 服务向 Agent 运行时提供产品发现、样本预览、付款报价和付费查询工具。查询可通过 Base 上的 x402 交易获取完整数据。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"3esign-psychosynth": {
"command": "npx",
"args": [
"-y",
"psychosynth-mcp"
],
"env": {
"PSYCHOSYNTH_API_URL": "<PSYCHOSYNTH_API_URL>",
"BUYER_PRIVATE_KEY": "<BUYER_PRIVATE_KEY>",
"BASE_RPC_URL": "<BASE_RPC_URL>"
}
}
}
}
启动命令npx -y psychosynth-mcp
需要配置的环境变量
PSYCHOSYNTH_API_URLBase URL of the Psychosynth API deployment (e.g. https://your-app.vercel.app). Defaults to http://localhost:3000 for local development.
BUYER_PRIVATE_KEY密钥Base (EVM) wallet private key used to pay for queries via x402. Omit to use only the free catalog, preview, and quote tools.
BASE_RPC_URLOptional custom Base mainnet RPC endpoint. Defaults to https://mainnet.base.org.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmpsychosynth-mcp0.1.3

工具

4

收录的工具列表 · 更新于 2 周前

此工具无需参数。

详细介绍

Psychosynth

License: MIT Payments: x402 MCP: Supported

Psychosynth 是一个面向 Agent、基于链上的心理测量数据市场。它为自主系统提供高方差、经人工整理的人格档案,以及以档案为条件的行为响应。使用 x402 微支付协议,在 Base 上通过 USDC 按查询结算交易——完全无需人工中介。


系统架构

graph TD
    A["Generator OS (DB Templates)"] --> B["LLM Synthesis (Flash/Sonnet)"]
    B --> C["Hooks Pipeline (validation & dedup)"]
    C --> D["Curation Queue (Review Desk)"]
    D --> E["Supabase DB Store"]
    E --> F["x402 Proxy Middleware (Base)"]
    F --> G["JSON API / MCP Server"]
    G --> H["Autonomous Agents (Eliza, OpenClaw, Hermes)"]

核心功能

1. v2 心理测量引擎

标准大模型存在“平均模型偏差”,在游戏和模拟中会生成同质化、风险中性的响应。Psychosynth 通过提供结构化、高方差的数据集来解决这一问题,其中包含:

  • 五因素模型(OCEAN):开放性、尽责性、外向性、宜人性、神经质。
  • 黑暗三联征特质:马基雅维利主义、自恋和精神病态。
  • 前景理论倾向:损失厌恶系数($\lambda$),以及收益($\alpha$)和损失($\beta$)的幂效用指数。
  • 认知反思:系统 1(由启发式驱动)与系统 2(逻辑/审慎)的偏好,以及认知反思测试(CRT)得分。
2. 面向 Agent 的支付(x402)

交易使用 x402 标准在 Base 区块链上按查询结算:

  • 免 Gas 结算:Agent 使用其 EVM 钱包,以 USDC 签署免 Gas 的 TransferWithAuthorization 载荷(EIP-3009)。
  • 代理中间件:后端验证签名,在链上广播结算,并通过单个 HTTP 请求循环交付所请求的数据集。
3. 模型上下文协议(MCP)服务

Psychosynth 提供 MCP 服务,可直接连接自主 Agent 运行时。

  • 支持的框架:ElizaOS、OpenClaw(通过 MCPorter)、Nous Research 的 Hermes Agent,以及 Virtuals Protocol(通过 G.A.M.E. SDK 自定义操作)。
  • 提供的工具:
    • list_products:发现可用产品、架构和定价。
    • preview_records:获取免费的确定性样本,以验证架构结构。
    • get_quote:请求 x402 支付报价,但不执行交易。
    • query_records:执行链上支付并检索完整数据载荷。
4. 交互式 Lab OS 游乐场

Psychosynth 在 /playground 提供超高端暗色奢华风格的金融仪表板,供人类交互和调试:

  • 实时雷达图:动态 SVG 蜘蛛图显示 8 个心理测量维度(OCEAN、黑暗三联征、前景理论),并随参数变化即时更新。
  • 全息 Agent 身份卡:生成精美、可分享的玻璃拟态身份卡,自动分类人格原型,并支持一键直接分享到 Twitter。
  • 多 Agent 对决竞技场:实时模拟场景中,两个拥有不同档案的 Agent(例如 Solana 投机者与风险规避型机构)就一笔交易进行协商,同时实时流式呈现系统 1/2 推理过程。
  • x402 协议检查器:分步交互式终端,可视化 HTTP 402 支付质询、EIP-712 签名、Base 结算服务方结算和载荷解密过程。

设置与安装

先决条件
  • Node.js >= 18
  • Supabase CLI(可选,用于本地数据库开发)
快速开始
  1. 克隆代码库并安装依赖:

    git clone https://github.com/3esign/psychosynth.git
    cd psychosynth
    npm install
    
  2. 配置环境变量:

    cp .env.example .env
    # Fill in Supabase keys, X402 payout address, and keys.
    
  3. 部署 Supabase 迁移并填充种子数据:

    npx supabase db push
    # Seeds the base schema and version 2 generators
    
  4. 启动 Next.js 开发服务器:

    npm run dev
    

MCP 服务配置

构建 MCP 服务(在 mcp/ 中运行 npm run build),然后将以下条目添加到 MCP 客户端配置(例如 claude_desktop_config.json)中,以便向 Agent 注册。 使用你机器上已构建服务的绝对路径:

{
  "mcpServers": {
    "psychosynth": {
      "command": "node",
      "args": ["/absolute/path/to/psychosynth/mcp/dist/index.js"],
      "env": {
        "PSYCHOSYNTH_API_URL": "https://psychosynth.vercel.app",
        "BUYER_PRIVATE_KEY": "0xYourBuyerWalletPrivateKey",
        "BASE_RPC_URL": "https://mainnet.base.org"
      }
    }
  }
}

CLI 和脚本

  • npm run typecheck — 运行 TypeScript 编译器检查,不生成文件。
  • npm run buyer-test — 针对运行中的实例模拟端到端付费查询。
  • npm run export:sft | export:dpo | export:reject-cls — 将筛选数据导出为训练格式。

文档

完整的架构规范、总体规划和开发日志位于 docs/ 文件夹中:


生态系统和平台集成

1. Faces Wallet MCP(Buzz by Block 和 ACP 原生集成)

Psychosynth 通过 Faces Wallet MCP server 直接连接 Buzz by Block Agent(Goose、Codex、Claude Code)。Buzz 工作区中的 Agent 使用其链上 Base 钱包,通过 x402_fetch 自主结算心理测量数据查询。

  • 代码库:https://github.com/3esign/Faces-Wallet-MCP
  • 功能:任何 Buzz Agent 都可以加载 Faces MCP 服务、检查余额,并查询 Psychosynth 端点;在设定的支出上限内,通过自动化的 EIP-3009 免 gas USDC 结算完成支付。
2. Bankr 生态系统(原生支持 x402)

Psychosynth 使用标准 x402:Agent 在 Base 上签署免 gas 的 USDC EIP-3009 TransferWithAuthorization,然后由服务通过 x402 facilitator 结算(facilitator 负责广播交易并支付 gas)。Bankr 平台钱包、x402-fetch 和大多数 Agent 钱包层都会自动生成这种支付形式。也支持自行结算的 txHash 付款(Base 或 Solana),作为备用方案。

  • Agent 免费预检:GET /api/v1/discovery — 一次调用即可获取产品、实时价格、层级、payTo 和结算方式。
  • Bankr 技能:BankrBot/skills 目录的提交包位于 integrations/bankr-skills/psychosynth/(SKILL.md + catalog.json + logo + references + scripts)。合并后,它会显示在 skills.bankr.bot 上,并可通过以下命令安装:install the psychosynth skill from https://github.com/BankrBot/skills/tree/main/psychosynth。
  • 定位:该生态系统中现有的智能技能会分析代币;Psychosynth 出售合成的行为数据——关于市场参与者行为的先验信息,可用于交易模拟、交易对手建模和 Agent 压力测试。
2. Virtuals Protocol(G.A.M.E. SDK 自定义操作)

运行 G.A.M.E. Framework 的 Virtuals Protocol Agent 无需注册配置文件或托管额外的工作进程,即可原生查询 Psychosynth。

  • 操作架构:将我们的查询端点映射到 G.A.M.E. 自定义操作。Agent 会根据自身的运行循环确定所需数据。
  • 动态支付:Agent 构造并签署免 gas 的 EVM TransferWithAuthorization 负载(EIP-3009),以支付查询费用。
  • 无缝 HTTP 解析:Agent 的工具执行脚本会将负载直接 POST/GET 到我们的 Vercel API 端点。我们验证并结算交易,并在同一个响应块中返回记录。有关架构负载和代码模板,请参阅 API 文档。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。