mcpField
C
Creed Space

Creed Space

ローカル
creed.spaceAI・エージェント012 週間前に更新

Creed Space について

Creed Spaceは、Constitutional AIの安全ガードレールをMCP対応のAIシステムに提供するMCP サーバーです。行動基準を定めたいチーム向けに、ペルソナ別ポリシーと判定・応答検証・価値ルール管理のツールを備えています。

主な機能

  1. 016種類の安全ペルソナ
  2. 02ポリシー判定と応答検証
  3. 03憲章の取得と検索
  4. 04アクティブなペルソナの管理
  5. 05マルチスケール価値ハンドシェイク
  6. 06キャッシュとオフラインモード

活用シーン

  1. 01子ども向けの対話ルールの適用
  2. 02プライバシーやセキュリティに沿った応答制約
  3. 03指定した憲章に基づく応答確認

MCP 対応

MCP クライアントに、憲章・ペルソナ管理、実行時ガードレール、マルチスケール価値ハンドシェイクの16個のツールを公開します。stdioとHTTPのトランスポートに対応します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"creedspace": {
"command": "npx",
"args": [
"-y",
"@creedspace/mcp-server"
]
}
}
}
起動コマンドnpx -y @creedspace/mcp-server

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@creedspace/mcp-server1.1.4

ツール

16

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
persona_idstringいいえペルソナ ID(例:“ambassador”、“nanny”、“sentinel”)

詳細

creedspace-mcp-server

Creed Space 向けのユニバーサル MCP サーバー — AI の安全ガードレールを 10 秒で設定できます。

npm version smithery badge License: MIT

利用可能な場所

このサーバーは正式な MCP カタログに公開されているため、レジストリ対応のクライアントから直接検出してインストールできます。または、以下のクイックスタートのコマンドを使用してください。

  • npm — @creedspace/mcp-server。すべてのインストール方法で解決されるパッケージです。
  • Official MCP Registry — io.github.Creed-Space/creedspace-mcp-server。
  • GitHub — ソース、課題、server.json マニフェストを確認できます。
  • Smithery — nell/creedspace。ゲートウェイを介した Streamable HTTP エンドポイントです。

MCP エコシステム全体にも順次公開中です:mcp.directory、mcpservers.org、PulseMCP(レジストリの取り込み経由)、mcp.so。

クイックスタート

# STDIO transport (Claude Desktop, OpenAI Codex)
npx @creedspace/mcp-server --persona ambassador

# HTTP transport (OpenAI Agents SDK)
npx @creedspace/mcp-server --transport http --port 3100

# Test API connection
npx @creedspace/mcp-server test

Creed Space とは?

Creed Space は、Constitutional AI ペルソナを通じてパーソナライズされた AI の安全ガードレールを提供します。各ペルソナが特定の価値観と振る舞いを適用し、AI アシスタントが定められた倫理的境界の範囲内で動作するようにします。

  • 🛡️ すべての応答を憲法に基づいて評価し、AI による有害な出力を低減します
  • 🎯 有効なペルソナの価値観に従い、危険なプロンプトを拒否します
  • 🚀 MCP 対応の AI なら、わずか 10 秒でセットアップできます

利用可能なペルソナ

ペルソナアイコン目的
Ambassador🤝プロフェッショナルなコミュニケーション
Nanny👶子どもに安全なやり取り
Sentinel🛡️プライバシーとセキュリティを重視
Godparent🕊️宗教的・倫理的なガイダンス
Muse🎨創造的な探求
Anchor⚓現実に即した判断

インストール

オプション 1:npx を使用する(推奨)
# No installation needed - just run!
npx @creedspace/mcp-server --persona ambassador
オプション 2:グローバルインストール
npm install -g @creedspace/mcp-server
creedspace-mcp --persona ambassador
オプション 3:プロジェクトの依存関係として追加
npm install @creedspace/mcp-server

Claude Desktop との連携

claude_desktop_config.json に追加します:

{
  "mcpServers": {
    "creedspace": {
      "command": "npx",
      "args": ["@creedspace/mcp-server", "--persona", "ambassador"]
    }
  }
}

その後、Claude Desktop を再起動して Creed Space のガードレールを読み込みます。

設定

環境変数
# .env file
CREEDSPACE_API_URL=https://api.creed.space
CREEDSPACE_API_KEY=your-api-key-here  # Optional
CREEDSPACE_DEFAULT_PERSONA=ambassador
コマンドラインオプション
creedspace-mcp \
  --persona ambassador \
  --url https://api.creed.space \
  --api-key YOUR_KEY \
  --cache-ttl 300000 \
  --offline

# HTTP Transport Options
creedspace-mcp \
  --transport http \
  --port 3100 \
  --host localhost \
  --api-key YOUR_KEY \
  --cors \
  --cors-origin http://localhost:3000 \
  --stateless
トランスポートの種類
トランスポート用途プラットフォーム
stdio(デフォルト)ローカルのサブプロセス通信Claude Desktop、OpenAI Codex
httpリモートまたはローカル接続用の HTTP サーバーOpenAI Agents SDK、カスタム連携
設定ファイル
# Generate example configs
creedspace-mcp --generate-config

# Use config file
creedspace-mcp --config creedspace.json

利用可能な MCP ツール

サーバーは MCP クライアントに 16 個のツールを提供します。

憲章

  • get_constitution - ペルソナ用に統合された憲章を取得します
  • get_constitution_by_id - ID を指定して特定の憲章を取得します
  • search_constitutions - 憲章ライブラリを検索します

ペルソナ

  • list_personas - 利用可能なすべてのペルソナを一覧表示します
  • set_persona - アクティブなペルソナを切り替えます
  • get_active_persona - 現在アクティブなペルソナを取得します
  • get_uvc_qualities - 望ましい/好ましくない/決して許容されない資質を取得します
  • get_system_prompt - ペルソナの完全なシステムプロンプトを取得します
  • preview_export - エクスポート設定をプレビューします

ランタイムのガードレール

  • adjudicate - リクエストに対するポリシー判断カーネルを取得します
  • attest_response - アクティブな信条に照らして応答を検証します
  • get_anchor - 交渉不可のルールをまとめた簡潔なアンカーを取得します
  • heartbeat - コンテキストのドリフトを防ぐため、定期的に再アンカリングします
  • clear_cache - ローカルキャッシュをクリアします

マルチスケール価値ハンドシェイク

  • perform_multi_scale_handshake - ミクロ/メゾ/マクロの各スケールをまたぐ N 者間の価値ハンドシェイクを実行します
  • get_scale_attestation - ハッシュチェーン付きの証明記録を取得します

プログラムからの使用

import { CreedSpaceMCPServer } from '@creedspace/mcp-server';

// Start server programmatically
const server = new CreedSpaceMCPServer({
  persona: 'ambassador',
  apiUrl: 'https://api.creed.space',
  cacheEnabled: true
});

await server.start();
// Use the API client directly
import { CreedSpaceClient } from '@creedspace/mcp-server';

const client = new CreedSpaceClient();
const personas = await client.getPersonas();
const constitution = await client.getMergedConstitution('ambassador');

プラットフォーム統合の例

OpenAI Agents SDK(HTTP トランスポート)
from agents import Agent
from agents.mcp import MCPServerStreamableHttp

# Start the server first:
# npx @creedspace/mcp-server --transport http --port 3100

server = MCPServerStreamableHttp(
    url="http://localhost:3100/mcp",
    name="creedspace"
)

agent = Agent(
    name="safe-agent",
    tools=[server.get_tools()]
)

# The agent now has access to Creed Space safety tools
OpenAI Codex(STDIO トランスポート)

~/.codex/config.toml に追加します。

[mcp_servers.creedspace]
command = "npx"
args = ["@creedspace/mcp-server", "--persona", "ambassador"]

[mcp_servers.creedspace.env]
CREEDSPACE_API_URL = "https://api.creed.space"
VS Code / Cursor
{
  "mcp.servers": {
    "creedspace": {
      "command": "npx",
      "args": ["@creedspace/mcp-server", "--persona", "ambassador"]
    }
  }
}
Continue.dev
{
  "models": [{
    "provider": "openai",
    "mcp_servers": [{
      "command": "npx",
      "args": ["@creedspace/mcp-server"]
    }]
  }]
}
LangChain
from langchain.tools import MCPTool

creedspace = MCPTool(
    command="npx",
    args=["@creedspace/mcp-server", "--persona", "ambassador"]
)

テスト

# Test API connection
npx @creedspace/mcp-server test

# Test with specific URL
npx @creedspace/mcp-server test --url http://localhost:8000

オフラインモード

サーバーには、オフラインでの使用に対応するインテリジェントなキャッシュ機能が含まれています。

# Enable offline mode with cached data
creedspace-mcp --offline --persona ambassador

開発

# Clone the repository
git clone https://github.com/Creed-Space/creedspace-mcp-server.git
cd creedspace-mcp-server

# Install dependencies
npm install

# Build TypeScript
npm run build

# Run in development mode
npm run dev

# Run tests
npm test

API ドキュメント

完全な API ドキュメントは https://api.creed.space/api-docs で利用できます。

サポート

ライセンス

MIT © Nell Watson


自律型 AI と人間の価値観の相互作用を形作る、AI の安全性に不可欠なインフラを構築します。

コメント

MCP は初めてですか?

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

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