
revsmoke/mcpcfc
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
A Remote Model Context Protocol (MCP) server for ColdFusion, enabling CFML applications to connect with Claude and other AI assistants.
개요
MCPCFC connects Adobe ColdFusion to Claude, ChatGPT, Cursor, VS Code, and any other AI assistant that supports the Model Context Protocol. It turns your existing CFML code into AI-callable tools — no rewrite required. Got a ColdFusion function that generates invoices? That's an MCP tool now. One that queries your proprietary database? Tool. One that kicks off an internal workflow? Tool. If ColdFusion can do it, AI can call it. Millions of lines of ColdFusion are still running in production — at government agencies, financial institutions, healthcare systems, and enterprises worldwide. That code works. But it's increasingly isolated from the AI-powered tools reshaping how people work. MCPCFC bridges that gap. Instead of rewriting your CF business logic in Python or TypeScript, you wrap it as an MCP tool and let AI assistants call it directly. Your legacy codebase becomes an AI-connected asset overnight.
README
원문 README의 일부입니다. 원문 보기.
MCPCFC — The World’s First ColdFusion MCP Server
Your ColdFusion apps can now talk to AI. And AI can use your CF tools.
MCPCFC connects Adobe ColdFusion to Claude, ChatGPT, Cursor, VS Code, and any other AI assistant that supports the Model Context Protocol. It turns your existing CFML code into AI-callable tools — no rewrite required.
Got a ColdFusion function that generates invoices? That’s an MCP tool now. One that queries your proprietary database? Tool. One that kicks off an internal workflow? Tool. If ColdFusion can do it, AI can call it.
┌─────────────┐ ┌──────────────┐ ┌──────────────────┐
│ Claude / │─────▶│ MCPCFC │─────▶│ Your CF App │
│ ChatGPT / │◀─────│ MCP Server │◀─────│ & Business Logic│
│ Cursor │ └──────────────┘ └──────────────────┘
└─────────────┘ JSON-RPC 2.0 PDF, Email, DB,
+ Stdio Bridge Files, HTTP, ...
Why this matters
Millions of lines of ColdFusion are still running in production — at government agencies, financial institutions, healthcare systems, and enterprises worldwide. That code works. But it’s increasingly isolated from the AI-powered tools reshaping how people work.
MCPCFC bridges that gap. Instead of rewriting your CF business logic in Python or TypeScript, you wrap it as an MCP tool and let AI assistants call it directly. Your legacy codebase becomes an AI-connected asset overnight.
Who this is for:
- Enterprise teams sitting on years of CF business logic who want AI capabilities without a rewrite
- Government agencies modernizing legacy CF systems incrementally
- CF developers who want to build the next generation of intelligent applications on top of what already works
- Digital transformation leads looking for a low-risk path from legacy to cutting-edge
What’s included
MCPCFC ships with six proof-of-concept tools that demonstrate the pattern:
| Tool | What it does |
|---|---|
hello |
Simple greeting — useful for verifying connectivity |
fileOperations |
Sandboxed file I/O (read, write, list, delete, exists, info) |
httpRequest |
Outbound HTTP requests (blocks private/internal IPs) |
pdf |
Generate, extract text from, and merge PDFs using ColdFusion’s built-in PDF engine |
queryDatabase |
Validated read-only SQL queries (SELECT only) |
sendEmail |
Send email via SendGrid (requires SENDGRID_API_KEY) |
These are intentionally simple. The real power is in adding your own tools — see Adding a custom tool below.
Tested environment
- ✅ macOS + Adobe ColdFusion 2025
- ⚠️ Not yet tested on Windows/Linux or other CFML engines (Lucee, BoxLang, etc.)
Quick start
Option 1: Browser test client
- Clone this repo into your ColdFusion web root (or symlink it).
- Visit:
http://localhost:8500/mcpcfc/client-examples/test-client.cfm
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"coldfusion-mcp": {
"command": "/absolute/path/to/mcpcfc/bridge/cf-mcp-bridge.sh",
"env": {
"MCPCFC_URL": "http://localhost:8500/mcpcfc"
}
}
}
}