About Ccx Claude Context Exchange
Ccx Claude Context Exchange is an MCP server published by JinchengGao-Infty in the AI category: enable multi-model collaboration for Claude Code. Includes standardized MCP servers for OpenAI Codex, Google Gemini, and Email integration.
The repository has 5 stars and 2 forks, with the last commit 9 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/JinchengGao-Infty/CCX-Claude-Context-eXchangeThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Ccx Claude Context Exchange
Powered by Claude · Grounded in docs
Security checks
Static checks derived from the repository 5 days ago. Heuristics on the source, not an audit.
- ✓README presentThe repository ships documentation.
- ✓License declaredUsable under a stated license.
- !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
- !Dependencies pinnedNo lockfile. Installs can pull different code over time.
- ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
README
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!
README fetched from the repository 5 days ago. The original is authoritative.