packages/kilo-docs/pages/automate/mcp/what-is-mcp.md
MCP (Model Context Protocol) is a standardized communication protocol for LLM systems to interact with external tools and services. It functions as a universal adapter between AI assistants and various data sources or applications.
MCP uses a client-server architecture:
Think of MCP as similar to a USB-C port in the sense that any compatible LLM can connect to any MCP server to access its functionality. This standardization eliminates the need to build custom integrations for each tool and service.
For example, an AI using MCP can perform tasks like "search our company database and generate a report" without requiring specialized code for each database system.
Is MCP a cloud service? MCP servers can run locally on your computer or remotely as cloud services, depending on the use case and security requirements.
Does MCP replace other integration methods? No. MCP complements existing tools like API plugins and retrieval-augmented generation. It provides a standardized protocol for tool interaction but doesn't replace specialized integration approaches.
How is security handled? Users control which MCP servers they connect to and what permissions those servers have. As with any tool that accesses data or services, use trusted sources and configure appropriate access controls.
Kilo Code implements the Model Context Protocol to:
MCP provides a standardized way for AI systems to interact with external tools and services, making complex integrations more accessible and consistent.
Ready to dig deeper? Check out these guides: