mcpField
S
signal-relay

signal-relay

远程服务
github.com/SocioLogicAI商业与营销023 周前更新
代码仓库

关于 signal-relay

signal-relay 是连接 AI Agent 与 SocioLogic 合成人物平台的远程 MCP 服务,用于客户研究。它支持人物访谈和研究活动,并提供焦点小组、网络研究及报告导出工具。

主要功能

  1. 01访问合成客户人物
  2. 02创建并执行多人物研究活动
  3. 03将人物编入焦点小组
  4. 04搜索网络并研究主题
  5. 05将活动结果导出为 PDF 或 JSON
  6. 06通过语义搜索检索人物记忆

适用场景

  1. 01围绕产品概念访谈人物
  2. 02使用自定义研究问题开展活动
  3. 03按研究群体组织人物
  4. 04导出活动发现以制作董事会报告

MCP 相关

它向 MCP 客户端提供 SocioLogic 人物、活动、焦点小组、网络研究和账户工具。客户端可通过 API 密钥连接托管远程服务或自托管的 Cloudflare Workers 部署。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.sociologic.ai
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://mcp.sociologic.ai需要授权
安装包
npmsignal-relay-mcp2.0.0

工具

详细介绍

Signal Relay - SocioLogic MCP Server

License: MIT MCP

一个远程 MCP(Model Context Protocol)服务,可将 AI Agent 连接到 SocioLogic 的合成人格平台。通过自然对话访谈逼真的客户人格、开展多人格研究活动,并导出可直接用于董事会的报告。

功能

  • 24 个 MCP 工具 - 人格、活动、焦点小组、网络研究、RNG、积分和付款
  • 高保真人格 - 拥有一致人口统计特征、心理特征和行为模式的合成人格
  • 语义记忆 - 由 RAG 驱动的记忆检索,确保人格在多轮对话中的连贯性
  • 边缘部署 - 在 Cloudflare Workers 上运行(300 多个位置,延迟低于 50 毫秒)
  • 安全 - API 密钥身份验证、请求验证,边缘端不存储数据

快速开始

使用托管服务(推荐)

最快的入门方式是使用我们托管在 https://mcp.sociologic.ai 的服务。

  1. 获取 API 密钥,前往 sociologic.ai/dashboard/api-keys(注册即赠 100 个免费积分)

  2. 配置 MCP 客户端:

Claude Desktop(macOS 上的 ~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "sociologic": {
      "transport": "http",
      "url": "https://mcp.sociologic.ai",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Claude Code(项目中的 .mcp.json):

{
  "mcpServers": {
    "sociologic": {
      "transport": "http",
      "url": "https://mcp.sociologic.ai",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}
  1. **开始聊天!**让 Claude 访谈人格、创建活动或探索市场。

自托管

将你自己的实例部署到 Cloudflare Workers:

前置条件
安装
# Clone the repository
git clone https://github.com/SocioLogicAI/signal-relay.git
cd signal-relay

# Install dependencies
npm install

# Login to Cloudflare
npx wrangler login

# Deploy
npx wrangler deploy

你的服务将在 https://sociologic-mcp-server.<your-subdomain>.workers.dev 上提供。

本地开发
npm run dev

在 http://localhost:8787 启动本地服务。

可用工具

工具描述
sociologic_list_personas列出市场或私人收藏中的合成人格
sociologic_get_persona获取详细的人格信息(人口统计特征、心理特征、特质)
sociologic_create_persona根据自然语言描述生成新的人格
sociologic_get_persona_memories通过向量搜索检索人格的语义记忆
sociologic_list_campaigns列出研究活动及其状态和结果
sociologic_get_campaign获取活动详情,包括访谈和发现
sociologic_create_campaign创建包含自定义问题的多人格研究活动
sociologic_execute_campaign执行草稿活动(异步后台处理)
sociologic_export_campaign将活动结果导出为 PDF 或 JSON
sociologic_list_focus_groups列出用于基于群组研究的焦点小组
sociologic_get_focus_group获取包含成员人格的焦点小组详情
sociologic_create_focus_group创建新的焦点小组以整理人格
sociologic_add_personas_to_focus_group将人格添加到现有焦点小组
sociologic_get_credits_balance查看当前积分余额和使用情况
sociologic_search_web搜索网络并抓取结果
sociologic_research_topic利用多个来源研究某个主题

API 端点

端点方法描述
/POSTMCP 协议的 JSON-RPC 2.0 端点
/healthGET健康检查(需要 API 密钥)
/infoGET服务信息和可用工具

使用示例

列出可用人格
curl -X POST https://mcp.sociologic.ai/ \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "sociologic_list_personas",
      "arguments": {
        "visibility": "public",
        "per_page": 10
      }
    }
  }'

配置

环境变量
变量描述默认值
SOCIOLOGIC_API_URL后端 API URLhttps://www.sociologic.ai
wrangler.toml
[vars]
SOCIOLOGIC_API_URL = "https://www.sociologic.ai"

安全性

  • API 密钥通过 X-API-Key 标头或 Authorization: Bearer 标头传递
  • 请求大小限制为 1MB,以防止 DoS
  • 输入验证:使用 Zod 架构验证所有工具参数
  • 不存储数据:边缘端不存储任何数据;所有数据都会转发至 SocioLogic API
速率限制

对于生产部署,我们建议启用 Cloudflare 的速率限制:

  1. 前往 Cloudflare 控制面板 > 安全性 > WAF > 速率限制规则
  2. 创建规则:每个 IP 每 10 秒 100 个请求

架构

┌─────────────────┐      ┌─────────────────────┐      ┌─────────────────┐
│                 │      │                     │      │                 │
│   MCP Client    │─────▶│  Cloudflare Worker  │─────▶│  SocioLogic API │
│  (Claude, etc)  │      │   (This Server)     │      │                 │
│                 │◀─────│                     │◀─────│                 │
└─────────────────┘      └─────────────────────┘      └─────────────────┘
        │                         │                          │
        │    MCP Protocol         │    REST API              │
        │    (JSON-RPC 2.0)       │    (HTTPS)               │
        └─────────────────────────┴──────────────────────────┘

定价

操作积分
列出角色画像1
获取角色画像1
创建角色画像5-50(按保真度等级)
访谈角色画像每条消息 1
执行活动视规模而定

**免费套餐:**注册即赠 100 积分。详情请参阅 sociologic.ai/pricing。

贡献

欢迎贡献!欢迎提交 Pull Request。

  1. Fork 此仓库
  2. 创建功能分支(git checkout -b feature/amazing-feature)
  3. 提交更改(git commit -m 'Add some amazing feature')
  4. 推送到分支(git push origin feature/amazing-feature)
  5. 创建 Pull Request

许可证

本项目采用 MIT 许可证授权,详情请参阅 LICENSE 文件。

链接

评论

支持 Markdown

第一次接触 MCP?

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

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