π¦
Ccx Claude Context Exchange
Enable multi-model collaboration for Claude Code. Includes standardized MCP servers for OpenAI Codex, Google Gemini, and Email integration
0 installs
3 stars
1 forks
Trust: 53 β Fair
Ai
Installation
npx ccx-claude-context-exchangeAsk AI about Ccx Claude Context Exchange
Powered by Claude Β· Grounded in docs
I know everything about Ccx Claude Context Exchange. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Loading tools...
Reviews
Documentation
CCX - Open Source MCP Framework
A compact, production-oriented MCP framework that lets Claude Code call external AI tools through standardized servers.
What It Does
- Exposes MCP servers that bridge Claude Code with external AI CLIs
- Provides a clean, predictable message interface for request/response flows
- Enables quick local setup with minimal configuration
Included Servers
| Server | Description |
|---|---|
email-notify.mjs | MCP server for sending email notifications |
codex-mcp.mjs | MCP server that invokes Codex CLI |
gemini-mcp.mjs | MCP server that invokes Gemini CLI |
Quick Start
1. Install Dependencies
cd mcp-servers
npm install @modelcontextprotocol/sdk nodemailer
2. Install CLI Tools
# Codex CLI
npm install -g @openai/codex
# Gemini CLI
npm install -g @google/gemini-cli
3. Configure MCP Servers
Add to your Claude Code MCP configuration:
claude mcp add email-notify node /path/to/mcp-servers/email-notify.mjs
claude mcp add codex-mcp node /path/to/mcp-servers/codex-mcp.mjs
claude mcp add gemini-mcp node /path/to/mcp-servers/gemini-mcp.mjs
4. Set Up Configurations
# Create config directory
mkdir -p ~/.claude
# Email configuration
cp config-examples/email-config.json.example ~/.claude/email-config.json
# Edit with your email credentials
# Gemini configuration
mkdir -p ~/.gemini
cp config-examples/gemini.env.example ~/.gemini/.env
# Edit with your API key
Usage Examples
Email Notification
send_email({
subject: "Task Complete",
content: "Your task has been completed successfully!"
})
Codex CLI
// Start a new session
codex({ prompt: "Analyze this code...", new_session: true })
// Continue conversation
codex({ prompt: "Now refactor it..." })
// Check status
codex_status()
// Reset session
codex_reset()
Gemini CLI
// Start a new session
gemini({ prompt: "Help me with...", new_session: true })
// Continue conversation
gemini({ prompt: "What about..." })
// Check status
gemini_status()
// Reset session
gemini_reset()
Who Is This For
- Teams using Claude Code who want to connect external AI capabilities
- Engineers building MCP integrations with predictable I/O contracts
- Developers who prefer local CLI tools over hosted API calls
Design Principles
- Clear MCP boundaries
- Minimal moving parts
- Strong compatibility with Claude Code workflows
Directory Structure
ccx-opensource/
βββ README.md
βββ README_CN.md
βββ mcp-servers/
β βββ email-notify.mjs
β βββ codex-mcp.mjs
β βββ gemini-mcp.mjs
βββ config-examples/
βββ email-config.json.example
βββ gemini.env.example
Requirements
- Node.js 18+
- Claude Code
- Codex CLI (optional)
- Gemini CLI (optional)
License
MIT
Contributing
Issues and PRs are welcome!
