mcpField
P
project-human

project-human

本地服务
github.com/humanity4aiAI 与智能体54 周前更新

关于 project-human

project-human 为 AI Agent 提供 9 项以人为本的能力,涵盖无障碍、心理健康敏感度、同理沟通和文化审视。各项能力以 MCP 工具形式提供,并附有安全边界说明。

主要功能

  1. 01WCAG 2.2 无障碍审计
  2. 02心理健康敏感内容改写
  3. 03生成支持性回复与升级指引
  4. 04认知与文化敏感度检查
  5. 05冲突降级计划与同理改写
  6. 06神经多样性及年龄包容设计审计

适用场景

  1. 01检查网页的 WCAG 合规情况
  2. 02调整心理健康相关文案
  3. 03为敏感对话生成非临床支持回复
  4. 04审查界面和用户流程的包容性

MCP 相关

提供 9 个标准 MCP 工具,可通过 stdio 或 Streamable HTTP 供 MCP 客户端调用。每个工具响应都包含安全边界说明。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"humanity4ai-project-human": {
"command": "npx",
"args": [
"-y",
"@humanity4ai/mcp-servers"
]
}
}
}
启动命令npx -y @humanity4ai/mcp-servers

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

安装包
npm@humanity4ai/mcp-servers1.0.6

工具

9

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

参数类型必填说明
modeenum是crawl:根据全部 86 项 WCAG 2.2 准则为页面评分。session:返回此会话的 WCAG 检查清单。crawl | session
levelenum否WCAG 合规级别A | AA | AAA
pagesarray否已爬取页面的数组(crawl 模式必填)
localestring否BCP 47 区域设置代码

详细介绍

@humanity4ai/mcp-servers

Humanity4AI

Humanity4AI 技能的 MCP 操作契约和服务运行时。

全部 9 项 humanity 技能均以标准 MCP 工具的形式提供,采用官方 @modelcontextprotocol/sdk JSON-RPC 2.0 协议,可原生兼容 Claude Code、Copilot、Manus AI、OpenCode、LangChain,以及任何其他 MCP SDK 客户端。


面向 AI Agent 的快速入门

1. 克隆并安装
git clone https://github.com/humanity4ai/project_human.git
cd project_human
pnpm install
2. 启动 MCP 服务
pnpm start
# or directly:
pnpm --filter @humanity4ai/mcp-servers start

服务使用官方 MCP SDK JSON-RPC 2.0 协议,通过 stdio 启动。 全部 9 项 humanity 技能均已注册为 MCP 工具,可通过 tools/list 发现。

此外,还提供了一个远程端点 https://humanity4ai.ascent.partners/api/mcp,使用 Streamable HTTP 传输,无需克隆即可使用。

3. 配置 MCP 客户端

本地(stdio):

将以下内容添加到 MCP 客户端配置中(例如 claude_desktop_config.json、.cursor/mcp.json、opencode.json):

{
  "mcpServers": {
    "humanity4ai": {
      "command": "pnpm",
      "args": ["--filter", "@humanity4ai/mcp-servers", "start"],
      "cwd": "/path/to/project_human"
    }
  }
}

也可以在发布到 npm 后使用 npx(无需本地克隆):

{
  "mcpServers": {
    "humanity4ai": {
      "command": "npx",
      "args": ["-y", "@humanity4ai/mcp-servers"]
    }
  }
}

远程(Streamable HTTP):

{
  "mcpServers": {
    "humanity4ai": {
      "url": "https://humanity4ai.ascent.partners/api/mcp"
    }
  }
}

可用工具(9 项技能)

工具名称技能描述
accessibility_auditWCAG 无障碍审核审核网页是否符合 WCAG 2.2(爬取网页),或设置会话的 WCAG 级别
rewrite_depression_sensitive_content抑郁症敏感内容审核或改写文本,确保其符合心理健康敏感性要求
supportive_reply支持性对话生成支持性、非临床的回复并提供升级指导;包含悲伤支持模式(陪伴、实用建议、反思)
cognitive_accessibility_audit认知无障碍审核内容的认知负荷和简明语言合规性
cultural_context_check文化敏感性检查消息是否存在文化敏感性问题
deescalation_plan冲突降级生成结构化的降级计划
empathetic_reframe共情沟通以真诚共情的方式改写消息
neurodiversity_design_check神经多样性友好设计审核 UI 是否考虑 ADHD、自闭症、阅读障碍和感官敏感性
age_inclusive_design_check年龄包容性设计审核用户流程是否符合年龄包容性设计要求

协议

此服务使用官方 @modelcontextprotocol/sdk,通过两种传输方式使用 JSON-RPC 2.0 进行通信:

  • stdio — 本地进程(克隆并运行、npx、Docker)
  • Streamable HTTP — 远程部署(Vercel、无状态模式)

工具发现:

{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"my-agent","version":"1.0"}}}
{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}

工具调用:

{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"empathetic_reframe","arguments":{"message":"I failed the exam I studied so hard for","tone":"warm"}}}

安全边界

每个工具响应都包含 boundaryNotice 字段。请始终向用户展示此字段:

  • accessibility_audit — 仅提供合规指导,不能替代法律审查
  • rewrite_depression_sensitive_content — 仅提供非临床的 UX/内容指导
  • supportive_reply — 提供非临床支持;风险升高时必须升级处理(包含悲伤支持模式)
  • cognitive_accessibility_audit — 仅提供设计指导
  • cultural_context_check — 提供考虑语境的建议,并披露不确定性
  • deescalation_plan — 不采用胁迫手段
  • empathetic_reframe — 不进行操纵或虚假共情
  • neurodiversity_design_check — 仅提供包容性设计指导
  • age_inclusive_design_check — 仅提供包容性设计指导

使用软件包

pnpm add @humanity4ai/mcp-servers
# or
npm install @humanity4ai/mcp-servers

以编程方式导入契约:

import { actionContracts, validateContracts } from "@humanity4ai/mcp-servers";
const contracts = validateContracts(actionContracts);

示例

examples/ 目录中为每项操作提供了一个完整的请求/响应对:

文件操作
examples/accessibility_audit.example.jsonaccessibility_audit
examples/rewrite_depression_sensitive_content.example.jsonrewrite_depression_sensitive_content
examples/supportive_reply.example.jsonsupportive_reply
examples/cognitive_accessibility_audit.example.jsoncognitive_accessibility_audit
examples/cultural_context_check.example.jsoncultural_context_check
examples/deescalation_plan.example.jsondeescalation_plan
examples/empathetic_reframe.example.jsonempathetic_reframe
examples/neurodiversity_design_check.example.jsonneurodiversity_design_check
examples/age_inclusive_design_check.example.jsonage_inclusive_design_check

路线图

  • 远程部署的身份验证策略和速率控制
  • 遥测和评估钩子
  • 超越结构检查的丰富场景评分
  • MCP 注册表上架(mcp-publisher)

评论

支持 Markdown

第一次接触 MCP?

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

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