Constitutional-AI safety guardrails for any LLM — personas, constitutions, adjudication.
io.github.Creed-Space/creedspace-mcp-server (MCP)
The io.github.Creed-Space/creedspace-mcp-server is a Model Context Protocol (MCP) server focused on Constitutional-AI safety guardrails for LLMs. It provides safety via personas, constitutions, and adjudication, intended to support guardrails around model behavior. The server is part of the MCP ecosystem for registry-aware discovery and installation.
🛠️ Key Features
Constitutional-AI safety guardrails
Personas
Constitutions
Adjudication
🚀 Use Cases
Adding safety guardrails to an LLM
Applying predefined constitutional rules and persona behavior
Conducting adjudication as part of safety enforcement
⚡ Developer Benefits
MCP compatibility for registry-aware clients
Discoverable and installable from canonical MCP catalogues
The server is published to the canonical MCP catalogues, so registry-aware clients can discover and install it directly — or use any command in Quick Start below.
npm — @creedspace/mcp-server, the package every install path resolves to.
# 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
What is Creed Space?
Creed Space provides personalized AI safety guardrails through Constitutional AI personas. Each persona enforces specific values and behaviors, ensuring AI assistants operate within defined ethical boundaries.
🛡️ Reduces harmful AI outputs via constitutional evaluation of every response
🎯 Refuses dangerous prompts according to the active persona's values
🚀 10-second setup with any MCP-compatible AI
Available Personas
Persona
Icon
Purpose
Ambassador
🤝
Professional communication
Nanny
👶
Child-safe interactions
Sentinel
🛡️
Privacy and security focus
Godparent
🕊️
Religious and ethical guidance
Muse
🎨
Creative exploration
Anchor
⚓
Reality grounding
Installation
Option 1: Use with npx (Recommended)
bash
# No installation needed - just run!
npx @creedspace/mcp-server --persona ambassador
// Use the API client directlyimport { CreedSpaceClient } from'@creedspace/mcp-server';
const client = newCreedSpaceClient();
const personas = await client.getPersonas();
const constitution = await client.getMergedConstitution('ambassador');
Platform Integration Examples
OpenAI Agents SDK (HTTP Transport)
python
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
# Test API connection
npx @creedspace/mcp-server test# Test with specific URL
npx @creedspace/mcp-server test --url http://localhost:8000
Offline Mode
The server includes intelligent caching for offline usage:
bash
# Enable offline mode with cached data
creedspace-mcp --offline --persona ambassador
Development
bash
# 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