https://modelcontextprotocol.io/introduction
MCP is an open protocol that standardizes how applications provide context to LLMs.
Current components of MCP servers include:
- Tools: These are functions that LLMs can call to perform specific actions, e.g. weather API
- Resources: These are data sources that LLMs can access, similar to GET endpoints in a REST API. Resources provide data without performing significant computation.
- Prompts: These are pre-defined templates to use tools or resources in the most optimal way.