Plures

io.github.plureslabs由 GitHub 账号 plureslabs 发布v1.5.1更新于 Nov 4, 2026

Human in the loop for AI agents: ask ID verified people to check a decision before acting.

概览

AI 生成的概览

Plures 为 AI 智能体提供人工把关:把判断性问题发给经过身份验证的人,在智能体行动前返回他们的共识答案。

可以做什么
  • 把带 2 到 8 个选项、上下文、图片、音频或视频的决策发给验证过的人,取回共识答案与一致程度
  • 按任务 ID 查询待处理任务(可选择等待),或取消已无意义的任务
  • 把涉及金钱、账户、机密或政策的决策转给开发者自己的团队而非验证人员
  • 获取映射指南、提交包含步骤、动作与检查点的智能体地图,并读取应用现有地图及检查点实时数据
适用场景
适合智能体必须对代码无法核实的判断性问题采取行动时:评估 AI 回答是否正确合规、在两个模型回答中择优、判断客户语气或意图、核对文档或截图是否相符、处理审核边缘案例。不适合可用代码或查询核实的事情。
运行要求
通过 npx 以 stdio 在本地运行(需 Node.js)。需要 PLURES_API_KEY 中的 Plures API 密钥;免费的 pk_test_ 密钥返回模拟结果,pk_live_ 密钥会把任务发给真人。可选 PLURES_BASE_URL 与 PLURES_APP。需要访问 Plures API 的网络连接。
安装前请注意
正式任务从预付余额扣费(每个答案约 0.20 美元,媒体更贵;内部团队投票约 0.05 美元),取消后已给出的答案仍会计费。任务会展示给陌生人,不要发送密钥或超出决策所需的个人数据;服务器也提醒不要在智能体地图中包含源代码、密钥或客户数据。涉及金钱和账户的决策应转给自有团队。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Plures,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

plures-mcp

An MCP server that gives any AI agent a human in the loop: an ask_humans tool that sends a decision to ID verified people and returns their consensus before the agent acts. Built on Plures.

[Plures MCP server]

Works with Claude Desktop, Claude Code, Cursor, VS Code, and agent frameworks that support MCP (OpenAI Agents SDK, LangChain, Vercel AI SDK and more).

Set up

Get a free test key at plures.si, then add the server to your client:

json
{  "mcpServers": {    "plures": {      "command": "npx",      "args": ["-y", "plures-mcp"],      "env": { "PLURES_API_KEY": "pk_test_..." }    }  }}

Claude Code: claude mcp add plures --env PLURES_API_KEY=pk_test_... -- npx -y plures-mcp

A pk_test_ key answers instantly with a simulated result (always the first option, clearly marked as a test), so you can try the flow for free. A pk_live_ key sends tasks to real verified people and is paid from prepaid credit at $0.20 per answer, more for recordings and videos by length. If credit runs out, the tool says so; add credit or turn on auto top up at plures.si/dashboard/billing.

Tools

ask_humans: send a judgment call to verified people.

Set route: "team" to send a decision straight to your own team instead of verified people (for money and account decisions, and confidential or policy calls), team to pick one of your named teams, team_votes to have several of them vote, and category to let your routing rules decide. Live, each internal vote is $0.05.

  • question (required): what people should decide, answerable from the context alone
  • options (required): 2 to 8 possible answers
  • context: the material to judge, as plain text
  • image_url, instructions
  • audio_url or video_url with media_seconds: a clip up to 3 minutes that people play through before answering
  • sensitive: disturbing content, shown only to people who opted in
  • verifiers: 1, 3, 5, 7 or 9 (default 3)
  • wait_seconds: how long to wait for the answer, 0 to 240 (default 45). If people haven't answered by then, the tool returns a task_id to check later.

get_human_answer: check a task by task_id, optionally waiting.

cancel_human_task: cancel a task that no longer matters.

get_mapping_guide, submit_agent_map, get_agent_map: ask your coding agent to "map this app for Plures". It reads the guide, reads your code where it runs, and sends Plures only the map: the steps, the actions with consequences, and a drafted check for each place a person should look. Open the map in your dashboard to try each check and add it.

Each result tells the agent the answer, how many people agreed and whether it is safe to act on. If you've added your team at plures.si/dashboard/team, decisions verified people don't all agree on go to your team, and the agent gets their decision as the final answer.

When agents should use it

The server tells the agent to ask verified people before acting on judgment calls where a mistake is costly: whether an AI answer is correct and on policy, which of two model responses is better, a customer's tone or intent, whether a listing, document or screenshot matches, a moderation edge case. Not for anything it can check with code or a lookup.

Money and account decisions (refunds, payments, invoices, payouts, account access) go to your own team: the agent sends them with route: "team", or your routing rules can match them by category.

Tasks are shown to strangers, so the agent is told not to include secrets or more personal data than the decision needs.

Environment

  • PLURES_API_KEY (required)
  • PLURES_BASE_URL (optional, defaults to https://plures.si)
  • PLURES_APP (optional): the app tasks and maps belong to, like support-agent

MIT licensed. Source: github.com/plureslabs/plures.

来源:mcp/README.md,提交 9b79f8a

工具

6

ask_humans

Ask verified humans

Send a decision to ID verified people before you act on it. Several people answer independently, each confirmed with Face ID, and you get back the consensus answer and how strongly they agreed. Use it for judgment calls where being wrong is costly: evals of AI output, tone and intent, whether two things match, moderation edge cases. Send refunds, payments and other money calls with route team. Write the question so a stranger can answer it from the context alone, and never include secrets or more personal data than the decision needs. Live keys use prepaid credit at $0.20 per answer (clips cost more by length), or $0.05 per internal vote with route team; test keys are free and simulated.

输入参数appteamroutecontextoptions必填categoryquestion必填audio_urlimage_urlsensitiveverifiersvideo_url另有 4 个

get_human_answer

Get the human answer

Check on a task sent with ask_humans and return the verified people's answer once it's ready.

输入参数task_id必填wait_seconds

cancel_human_task

Cancel a human task

Cancel a task that is still waiting for answers, for example when the decision no longer matters. Answers already given are still billed.

输入参数task_id必填

get_mapping_guide

Get the Plures mapping guide

Returns the steps for mapping the developer's AI agent for Plures: how to find its steps and actions, where to suggest a person checks, and how to draft each check. Call this first when asked to map an app for Plures.

无需输入参数。

submit_agent_map

Send an agent map to Plures

Uploads the map you made with get_mapping_guide: nodes, edges and checkpoints with drafted checks. Never include source code, secrets or customer data. If Plures names a problem, fix it and send again.

输入参数appmap必填

get_agent_map

Get an agent map

Returns an app's agent map from Plures: its checkpoints, which are added, and live numbers for each (checks in 30 days, agreement, how many went to the team).

输入参数app

版本历史

2
  1. v1.5.1最新Nov 4, 2026
  2. v1.5.0Oct 29, 2026

评分

已满足适用检查项的 90%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分
  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分