MCP.so

๐Ÿš€ MCPCFC - ColdFusion MCP Server

@revsmoke

๐Ÿš€ MCPCFC - ColdFusion MCP Server ใซใคใ„ใฆ

A Remote Model Context Protocol (MCP) server for ColdFusion, enabling CFML applications to connect with Claude and other AI assistants.

่จญๅฎš

ๆจ™ๆบ–ใฎ่จญๅฎšใฏใ‚ใ‚Šใพใ›ใ‚“

ใ“ใฎใ‚ตใƒผใƒใƒผใฎ README ใซใฏ่งฃๆžๅฏ่ƒฝใช MCP ่จญๅฎšใƒ–ใƒญใƒƒใ‚ฏใŒๅซใพใ‚Œใฆใ„ใพใ›ใ‚“ใ€‚ใ‚คใƒณใ‚นใƒˆใƒผใƒซๆ‰‹้ †ใฏใƒชใƒใ‚ธใƒˆใƒชใ‚’ใ”็ขบ่ชใใ ใ•ใ„ใ€‚

ใƒชใƒใ‚ธใƒˆใƒช

ใƒ„ใƒผใƒซ

ใƒ„ใƒผใƒซใฏๆคœๅ‡บใ•ใ‚Œใพใ›ใ‚“ใงใ—ใŸ

ใƒ„ใƒผใƒซใฏ README ใ‹ใ‚‰่‡ชๅ‹•็š„ใซๆŠฝๅ‡บใ•ใ‚Œใพใ™ใ€‚ใƒกใƒณใƒ†ใƒŠใƒผใฏ ## Tools ใจใ„ใ†่ฆ‹ๅ‡บใ—ใฎไธ‹ใซ่จ˜่ผ‰ใ™ใ‚‹ใ“ใจใงใ€ใ“ใฎใ‚ฟใƒ–ใซๅๆ˜ ใงใใพใ™ใ€‚

ๆฆ‚่ฆ

What is MCPCFC?

MCPCFC is the first Model Context Protocol (MCP) server for ColdFusion, enabling ColdFusion applications to serve as tool providers for AI assistants like Claude, ChatGPT, and other LLMs. It is designed for government agencies, enterprise teams, and CF developers looking to modernize legacy systems with AI capabilities without replacing existing infrastructure.

How to use MCPCFC?

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.

Key features of MCPCFC

  • 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

Use cases of MCPCFC

  • Modernize legacy ColdFusion systems in government agencies with AI capabilities
  • Add AI features to enterprise applications without replacing existing infrastructure
  • Enable CF developers to build intelligent applications using AI assistants
  • Bridge ColdFusion applications to any AI assistant for automated PDF, email, and database tasks

FAQ from MCPCFC

What runtime or server requirements does MCPCFC need?

MCPCFC supports ColdFusion 2016+ and Lucee 5+.

How does MCPCFC handle database security?

Only SELECT queries are allowed by default, and parameterized queries prevent SQL injection. Users should configure datasources in their tool implementations and add an authentication layer.

Where does data live when using MCPCFC?

Data remains in your ColdFusion datasources; MCPCFC queries them via configured tools.

What transports or authentication methods does MCPCFC support?

MCPCFC uses JSON-RPC 2.0 over SSE for real-time communication. Built-in authentication is not provided, but the README recommends adding an authentication layer and rate limiting.

Can I add my own custom tools to MCPCFC?

Yes, MCPCFC is extensible. You register custom tools in Application.cfc and implement them in ToolHandler.cfc using the provided registry pattern.

ใ‚ˆใใ‚ใ‚‹่ณชๅ•

What runtime or server requirements does MCPCFC need?

MCPCFC supports ColdFusion 2016+ and Lucee 5+.

How does MCPCFC handle database security?

Only SELECT queries are allowed by default, and parameterized queries prevent SQL injection. Users should configure datasources in their tool implementations and add an authentication layer.

Where does data live when using MCPCFC?

Data remains in your ColdFusion datasources; MCPCFC queries them via configured tools.

What transports or authentication methods does MCPCFC support?

MCPCFC uses JSON-RPC 2.0 over SSE for real-time communication. Built-in authentication is not provided, but the README recommends adding an authentication layer and rate limiting.

Can I add my own custom tools to MCPCFC?

Yes, MCPCFC is extensible. You register custom tools in Application.cfc and implement them in ToolHandler.cfc using the provided registry pattern.

ใ‚ณใƒกใƒณใƒˆ

ๅŸบๆœฌๆƒ…ๅ ฑ

ใ‚ซใƒ†ใ‚ดใƒช

ใใฎไป–

ใƒฉใ‚คใ‚ปใƒณใ‚น

MIT license

ใƒˆใƒฉใƒณใ‚นใƒใƒผใƒˆ

stdio

ไฝœ่€…

revsmoke

ใ€Œใใฎไป–ใ€ใฎไป–ใฎใ‚ณใƒณใƒ†ใƒณใƒ„