Skip to main content

Model Context Protocol (MCP)

The Model Context Protocol (MCP) is an open standard that allows seamless integration between large language model (LLM) applications and external tools or data sources. Whether you're building an AI-enhanced IDE, a chat interface, or custom AI workflows, MCP makes it easy to supply LLMs with the context they need.

Features Overview

CrestApps provides both client and server MCP support:

FeatureFeature IDDescription
MCP Client IntegrationCrestApps.OrchardCore.AI.Mcp / .Mcp.StdioConnect to remote (SSE) or local (Stdio) MCP servers
MCP ServerCrestApps.OrchardCore.AI.Mcp.ServerExpose Orchard Core AI capabilities to external MCP clients

Supported Capabilities

The MCP implementation supports the following capabilities:

CapabilityClientServerDescription
ToolsYesYesDiscover and invoke AI tools
PromptsYesYesList and invoke prompts. Can be managed via the admin UI.
ResourcesYesYesAccess various data sources. Can be managed via the admin UI.
Templated ResourcesYesYesResources with URI variable placeholders that resolve dynamically

Resource Type Modules

Additional resource type handlers are available as separate modules:

  • FTP/FTPS — Access files on FTP servers
  • SFTP — Access files via SSH/SFTP

Explore More MCP Servers

Looking for more MCP-compatible tools? Explore these resources: