π MCPCFC - ColdFusion MCP Server
About
A Remote Model Context Protocol (MCP) server for ColdFusion, enabling CFML applications to connect with Claude and other AI assistants.
Details
- License
- MIT license
Explore
- 8 production-ready tools (PDF, email, database, plus extensible)
- JSON-RPC 2.0 protocol for industry-standard communication
- Real-time SSE support for live updates and streaming
- Thread-safe, production-ready architecture
- Works out of the box with Claude Desktop
- Drop-in solution with minimal setup
Clone the repository and place it in your ColdFusion webroot, then open the test client in a browser. For Claude Desktop integration, install MCPCFC in your CF webroot, make the bridge executable (chmod +x cf-mcp-clean-bridge.sh), and add the bridge command to Claude Desktopβs MCP server configuration.
β
PDF Operations - Generate, extract text, and merge PDFs
β
Email Automation - Send HTML/plain emails, validate addresses
β
Database Queries - Natural language database interactions
β
Extensible Design - Easy to add your own tools
π€ Claude: "Generate a PDF invoice for customer John Doe"
π MCPCFC: Creates PDF with CF's built-in PDF tools
π€ Claude: "Email it to [email protected]"
π§ MCPCFC: Sends email with the PDF attached
π€ Claude: "Show me all customers from the database"
ποΈ MCPCFC: Queries your CF datasource and returns results
| Tool | Description | Status |
|------|-------------|--------|
| hello | Simple greeting tool | β
Working |
| queryDatabase | Execute SELECT queries | β
Working |
| generatePDF | Create PDFs from HTML | β
Working |
| extractPDFText | Extract text from PDFs | β
Working |
| mergePDFs | Combine multiple PDFs | β
Working |
| sendEmail | Send plain text emails | β
Working |
| sendHTMLEmail | Send HTML emails | β
Working |
| validateEmailAddress | Validate email format | β
Working |
// 1. Register in Application.cfc
application.toolRegistry.registerTool("myTool", {
"description": "My custom tool",
"inputSchema": {
"type": "object",
"properties": {
"param1": {"type": "string"}
}
}
});
// 2. Implement in ToolHandler.cfc
case "myTool":
return executeMyTool(arguments.args);
---
-Bring AI Superpowers to Your ColdFusion Applications
The world's first Model Context Protocol (MCP) server for ColdFusion!
Get Started β | View Demo | Documentation
---
> π NEW: Version 1.0.3 - All 8 tools working perfectly with Claude Desktop! See what's new β
---
π What is MCPCFC?
MCPCFC enables ColdFusion applications to serve as tool providers for AI assistants like Claude, ChatGPT, and other LLMs through the standardized Model Context Protocol.
In simple terms: Your ColdFusion apps can now talk to AI, and AI can use your CF tools!
π― Perfect For
- Government Agencies - Modernize legacy CF systems with AI capabilities
- Enterprise Teams - Add AI features without replacing existing infrastructure
- CF Developers - Build the next generation of intelligent applications
- Digital Transformation - Bridge the gap between legacy and cutting-edge tech
---
β‘ Features at a Glance
π οΈ 8 Production-Ready Tools
β
PDF Operations - Generate, extract text, and merge PDFs
β
Email Automation - Send HTML/plain emails, validate addresses
β
Database Queries - Natural language database interactions
β
Extensible Design - Easy to add your own tools
π§ Technical Excellence
β
JSON-RPC 2.0 Protocol - Industry-standard communication
β
Real-time SSE Support - Live updates and streaming
β
Thread-Safe Design - Production-ready architecture
β
Claude Desktop Ready - Works out of the box
---
π Quick Start
Option 1: Browser Testing (5 minutes)
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



