Creed Space について
Creed Spaceは、Constitutional AIの安全ガードレールをMCP対応のAIシステムに提供するMCP サーバーです。行動基準を定めたいチーム向けに、ペルソナ別ポリシーと判定・応答検証・価値ルール管理のツールを備えています。
主な機能
- 016種類の安全ペルソナ
- 02ポリシー判定と応答検証
- 03憲章の取得と検索
- 04アクティブなペルソナの管理
- 05マルチスケール価値ハンドシェイク
- 06キャッシュとオフラインモード
活用シーン
- 01子ども向けの対話ルールの適用
- 02プライバシーやセキュリティに沿った応答制約
- 03指定した憲章に基づく応答確認
MCP 対応
MCP クライアントに、憲章・ペルソナ管理、実行時ガードレール、マルチスケール価値ハンドシェイクの16個のツールを公開します。stdioとHTTPのトランスポートに対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
16掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| persona_id | string | いいえ | ペルソナ ID(例:“ambassador”、“nanny”、“sentinel”) |
詳細
creedspace-mcp-server
Creed Space 向けのユニバーサル MCP サーバー — AI の安全ガードレールを 10 秒で設定できます。
利用可能な場所
このサーバーは正式な 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 で利用できます。
サポート
- 🌐 ウェブサイト:https://www.creed.space
- 📧 メール:[email protected]
- 🐛 イシュー:GitHub のイシュー
- 💬 Discord:コミュニティに参加
ライセンス
MIT © Nell Watson
自律型 AI と人間の価値観の相互作用を形作る、AI の安全性に不可欠なインフラを構築します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。