πŸš€ MCPCFC - ColdFusion MCP Server

by revsmoke

322 downloads Not rated yet MIT license

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!

License: MIT
ColdFusion 2016+
Lucee 5+
Status: Working
Claude Desktop: Working

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

No reviews yet β€” be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.