142 lines
No EOL
3.4 KiB
Text
142 lines
No EOL
3.4 KiB
Text
---
|
|
title: Introduction
|
|
description: 'Get started with the Model Context Protocol (MCP)'
|
|
---
|
|
|
|
The Model Context Protocol (MCP) is an open protocol that enables seamless integration between LLM applications and external data sources and tools. Whether you're building an AI-powered IDE, enhancing a chat interface, or creating custom AI workflows, MCP provides a standardized way to connect LLMs with the context they need.
|
|
|
|
## Quickstart Guides
|
|
|
|
Choose the path that best fits your needs:
|
|
|
|
<CardGroup cols={2}>
|
|
<Card
|
|
title="Try MCP with Claude"
|
|
icon="bolt"
|
|
href="/docs/guides/claude"
|
|
>
|
|
The fastest way to see MCP in action - connect example servers to Claude in minutes
|
|
</Card>
|
|
<Card
|
|
title="Build Your First Server (TypeScript)"
|
|
icon="code"
|
|
href="/docs/guides/first-server-ts"
|
|
>
|
|
Create a simple MCP server in TypeScript to understand the basics
|
|
</Card>
|
|
<Card
|
|
title="Build Your First Server (Python)"
|
|
icon="python"
|
|
href="/docs/guides/first-server-python"
|
|
>
|
|
Create a simple MCP server in Python to understand the basics
|
|
</Card>
|
|
<Card
|
|
title="Integrate MCP (TypeScript)"
|
|
icon="plug"
|
|
href="/docs/guides/integrate-ts"
|
|
>
|
|
Add MCP support to your TypeScript/JavaScript LLM application
|
|
</Card>
|
|
<Card
|
|
title="Integrate MCP (Python)"
|
|
icon="plug"
|
|
href="/docs/guides/integrate-python"
|
|
>
|
|
Add MCP support to your Python LLM application
|
|
</Card>
|
|
</CardGroup>
|
|
|
|
## Explore MCP
|
|
|
|
Dive deeper into MCP's core concepts and capabilities:
|
|
|
|
<CardGroup cols={3}>
|
|
<Card
|
|
title="Core Architecture"
|
|
icon="sitemap"
|
|
href="/core/architecture"
|
|
>
|
|
Understand how MCP connects clients, servers, and LLMs
|
|
</Card>
|
|
<Card
|
|
title="Resources"
|
|
icon="database"
|
|
href="/core/resources"
|
|
>
|
|
Expose data and content from your servers to LLMs
|
|
</Card>
|
|
<Card
|
|
title="Prompts"
|
|
icon="message"
|
|
href="/core/prompts"
|
|
>
|
|
Create reusable prompt templates and workflows
|
|
</Card>
|
|
<Card
|
|
title="Tools"
|
|
icon="wrench"
|
|
href="/core/tools"
|
|
>
|
|
Enable LLMs to perform actions through your server
|
|
</Card>
|
|
<Card
|
|
title="Sampling"
|
|
icon="robot"
|
|
href="/core/sampling"
|
|
>
|
|
Let your servers request completions from LLMs
|
|
</Card>
|
|
<Card
|
|
title="Transport"
|
|
icon="network-wired"
|
|
href="/core/transport"
|
|
>
|
|
Learn about MCP's communication mechanisms
|
|
</Card>
|
|
</CardGroup>
|
|
|
|
## Example Use Cases
|
|
|
|
See what you can build with MCP:
|
|
|
|
<CardGroup cols={2}>
|
|
<Card
|
|
title="Custom Knowledge Base"
|
|
icon="book"
|
|
>
|
|
Connect your documentation, wikis, and internal knowledge bases to LLMs
|
|
</Card>
|
|
<Card
|
|
title="Database Integration"
|
|
icon="database"
|
|
>
|
|
Query databases and analyze results with natural language
|
|
</Card>
|
|
<Card
|
|
title="Local Development"
|
|
icon="code"
|
|
>
|
|
Build AI-powered development tools with access to local files and git
|
|
</Card>
|
|
<Card
|
|
title="Enterprise Systems"
|
|
icon="building"
|
|
>
|
|
Securely connect enterprise tools and data to AI interfaces
|
|
</Card>
|
|
</CardGroup>
|
|
|
|
## Security and Best Practices
|
|
|
|
MCP is designed with security in mind, but requires careful implementation:
|
|
|
|
<Card
|
|
title="Security Guide"
|
|
icon="shield"
|
|
href="/security"
|
|
>
|
|
Learn about MCP's security model, best practices, and implementation guidelines
|
|
</Card>
|
|
|
|
Want to contribute? Check out our [GitHub repository](https://github.com/modelcontextprotocol) or join our growing community of developers building with MCP. |