Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
9 humanity skills for AI agents — crisis detection, WCAG 2.2, empathy, cultural sensitivity
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"project-human": {
"command": "npx",
"args": [
"-y",
"@humanity4ai/mcp-servers"
]
}
}
}ターミナルでこれを実行します
claude mcp add project-human -- npx -y @humanity4ai/mcp-serversプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"project-human": {
"command": "npx",
"args": [
"-y",
"@humanity4ai/mcp-servers"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"project-human": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@humanity4ai/mcp-servers"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント humanity4ai で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(1.0.6)がレジストリに届いたのは3 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Fomu MCP
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Kenya government form guides: checklists, draft letters, eCitizen, Huduma, timelines. Sample data.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
MCP action contracts and server runtime for Humanity4AI skills.
All 9 humanity skills are exposed as standard MCP tools using the official @modelcontextprotocol/sdk JSON-RPC 2.0 protocol, natively compatible with Claude Code, Copilot, Manus AI, OpenCode, LangChain, and any other MCP SDK client.
git clone https://github.com/humanity4ai/project_human.git
cd project_human pnpm install
pnpm start
pnpm --filter @humanity4ai/mcp-servers start
The server starts on stdio using the official MCP SDK JSON-RPC 2.0 protocol. All 9 humanity skills are registered as MCP tools and discoverable via tools/list.
A remote endpoint is also available at https://humanity4ai.ascent.partners/api/mcp using Streamable HTTP transport — no clone needed.
Local (stdio):
Add to your MCP client configuration (e.g. claude_desktop_config.json, .cursor/mcp.json, opencode.json):
{
"mcpServers": { "humanity4ai": { "command": "pnpm", "args": ["--filter", "@humanity4ai/mcp-servers", "start"], "cwd": "/path/to/project_human" } } }
Or use npx once published to npm (no local clone needed):
{
"mcpServers": { "humanity4ai": { "command": "npx", "args": ["-y", "@humanity4ai/mcp-servers"] } } }
Remote (Streamable HTTP):
{
"mcpServers": { "humanity4ai": { "url": "https://humanity4ai.ascent.partners/api/mcp" } } }
| Tool name | Skill | Description |
|---|---|---|
accessibility_audit | WCAG Accessibility Audit | Audit web pages for WCAG 2.2 compliance (crawl) or set session WCAG level |
rewrite_depression_sensitive_content | Depression-Sensitive Content | Audit or rewrite text for mental health sensitivity |
supportive_reply | Supportive Conversation | Generate a supportive, non-clinical reply with escalation guidance; includes grief support modes (presence, practical, reflection) |
cognitive_accessibility_audit | Cognitive Accessibility | Audit content for cognitive load and plain-language compliance |
cultural_context_check | Cultural Sensitivity | Check a message for cultural sensitivity issues |
deescalation_plan | Conflict De-escalation | Generate a structured de-escalation plan |
empathetic_reframe | Empathetic Communication | Reframe a message with genuine empathy |
neurodiversity_design_check | Neurodiversity-Aware Design | Audit UI for ADHD, autism, dyslexia, and sensory sensitivities |
age_inclusive_design_check | Age-Inclusive Design | Audit a user flow for age-inclusive design |
The server uses the official @modelcontextprotocol/sdk and communicates via JSON-RPC 2.0 over two transports:
Tool discovery:
{"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":{}}
Tool invocation:
{"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"}}}
Every tool response includes a boundaryNotice field. Always surface this to users:
accessibility_audit — Compliance guidance only; does not replace legal reviewrewrite_depression_sensitive_content — Non-clinical UX/content guidance onlysupportive_reply — Non-clinical support; must escalate when risk is elevated (includes grief support modes)cognitive_accessibility_audit — Design guidance onlycultural_context_check — Context-sensitive recommendations with uncertainty disclosuredeescalation_plan — No coercive tacticsempathetic_reframe — No manipulation or deceptive empathyneurodiversity_design_check — Inclusive design guidance onlyage_inclusive_design_check — Inclusive design guidance onlypnpm add @humanity4ai/mcp-servers
npm install @humanity4ai/mcp-servers
Import contracts programmatically:
import { actionContracts, validateContracts } from "@humanity4ai/mcp-servers";
const contracts = validateContracts(actionContracts);
The examples/ directory contains one complete request/response pair per action:
| File | Action |
|---|---|
examples/accessibility_audit.example.json | accessibility_audit |
examples/rewrite_depression_sensitive_content.example.json | rewrite_depression_sensitive_content |
examples/supportive_reply.example.json | supportive_reply |
examples/cognitive_accessibility_audit.example.json | cognitive_accessibility_audit |
examples/cultural_context_check.example.json | cultural_context_check |
examples/deescalation_plan.example.json | deescalation_plan |
examples/empathetic_reframe.example.json | empathetic_reframe |
examples/neurodiversity_design_check.example.json | neurodiversity_design_check |
examples/age_inclusive_design_check.example.json | age_inclusive_design_check |