mcpField
P
project-human

project-human

ローカル
github.com/humanity4aiAI・エージェント54 週間前に更新

project-human について

project-humanは、アクセシビリティ、メンタルヘルスへの配慮、共感的なコミュニケーション、文化的配慮に関する9つのスキルをAIエージェントに提供します。各スキルはMCPツールとして公開され、安全上の境界も示します。

主な機能

  1. 01WCAG 2.2アクセシビリティ監査
  2. 02メンタルヘルスに配慮した文章の書き換え
  3. 03エスカレーション指針付きの支援的な返信
  4. 04認知面・文化面の配慮チェック
  5. 05対立緩和プランと共感的な表現への変更
  6. 06ニューロダイバーシティと年齢包摂の設計監査

活用シーン

  1. 01WebページのWCAG準拠状況の確認
  2. 02メンタルヘルス関連コンテンツの調整
  3. 03繊細な会話への非臨床的な支援文の作成
  4. 04インターフェースやユーザーフローの包摂性の確認

MCP 対応

stdioまたはStreamable HTTP経由で、9つの標準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 スキルが、公式の @modelcontextprotocol/sdk JSON-RPC 2.0 プロトコルを使用する標準 MCP ツールとして公開されています。Claude Code、Copilot、Manus AI、OpenCode、LangChain、およびその他すべての MCP SDK クライアントとネイティブに互換性があります。


AI エージェント向けクイックスタート

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 から検出できます。

Streamable HTTP トランスポートを使用するリモートエンドポイント https://humanity4ai.ascent.partners/api/mcp も利用できます。クローンは不要です。

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ニューロダイバーシティに配慮したデザインADHD、自閉症、ディスレクシア、感覚過敏に配慮して UI を監査します
age_inclusive_design_check年齢を問わず利用しやすいデザイン年齢に配慮したデザインになっているか、ユーザーフローを監査します

プロトコル

サーバーは公式の @modelcontextprotocol/sdk を使用し、2 種類のトランスポートを介して 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/ ディレクトリには、各アクションのリクエストとレスポンスの完全なペアが 1 つずつ含まれています。

ファイルアクション
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 Registry への登録(mcp-publisher)

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。