Model Context Protocol (MCP)
Standardize how applications provide context to large language models
Model Context Protocol (MCP)
What is MCP?
The Model Context Protocol (MCP) is an open protocol that standardizes how applications provide context to large language models (LLMs). Think of MCP like a USB-C port for AI applications - just as USB-C provides a standardized way to connect your devices to various peripherals, MCP provides a standardized way to connect AI models to different data sources and tools.
MCP helps you build agents and complex workflows on top of LLMs by providing:
- A standardized way to connect AI models to data sources and tools
- The flexibility to switch between LLM providers and vendors
- Best practices for securing your data within your infrastructure
Key Features
- Structured Communication: Defines how applications should communicate with language models
- Context Management: Efficiently manages the limited context windows of LLMs
- Tool Integration: Standardizes how LLMs interact with external tools and functions
- Security: Helps prevent prompt injection attacks and unauthorized access
- State Management: Maintains conversation history and relevant context
Infactory MCP Integration
Infactory provides a TypeScript package for integrating with the Model Context Protocol:
MCP SDK
@infactory/infactory-mcp
Our MCP implementation allows you to:
- Connect your applications to various LLMs through a standardized interface
- Provide structured context to enhance AI responses
- Integrate with Infactory’s data sources and tools
- Build agentic workflows with improved context management
Getting Started
Install the MCP package:
Basic usage:
Learn More
For more information about the Model Context Protocol: