What are MCP Servers?
MCP Servers are the powerhouse behind agents in themcp-agent
framework. They provide specialized capabilities to agents through the Model Context Protocol (MCP), acting as external tools, data sources, and services that agents can access.
Think of MCP servers as:
- Tools that agents can call to perform specific tasks
- Data sources that provide access to information and resources
- Services that extend agent capabilities beyond the base LLM
- Independent processes that can be developed, deployed, and scaled separately
Core Concept: MCP Servers extend agent capabilities by providing tools,
resources, and prompts through a standardized protocol.
Server Types and Transports
Themcp-agent
framework supports multiple transport mechanisms for connecting to MCP servers: