SDK oficial de TypeScript para criar servidores e clientes do Model Context Protocol e fornecer contexto padronizado a aplicações com LLMs.
modelcontextprotocol/python-sdk
SDK oficial de Python para criar servidores e clientes do Model Context Protocol que conectam aplicações com LLMs a ferramentas, dados e prompts.
- Estrelas
- 24,624
- Forks
- 4,275
- Issues abertas
- 361
- Último commit
- há 3 dias
O que é?
O MCP Python SDK é a implementação oficial em Python do Model Context Protocol, um padrão aberto para disponibilizar dados e funcionalidades a aplicações com LLMs de forma segura e padronizada. Ele permite que desenvolvedores criem servidores MCP que disponibilizam ferramentas, recursos e prompts para qualquer host MCP, além de clientes MCP que se conectam a qualquer servidor MCP.
Os servidores são definidos com funções Python comuns, com type hints e docstrings. Os type hints se tornam o schema de entrada, dispensando a criação manual de JSON Schema, o parsing de requisições e o tratamento do protocolo. O pacote inclui uma ferramenta de linha de comando `mcp` para executar servidores e abri-los no MCP Inspector.
O SDK oferece suporte aos transportes stdio, Streamable HTTP e SSE. Ele requer Python 3.11 ou mais recente e é distribuído sob a licença MIT.
Recursos principais
- 01Crie servidores MCP que disponibilizam ferramentas, recursos e prompts por meio de funções Python com type hints.
- 02Crie clientes MCP que se conectam a servidores locais via stdio ou a servidores remotos via Streamable HTTP.
- 03Oferece suporte aos transportes stdio, Streamable HTTP e SSE.
- 04Inclui uma CLI `mcp` para executar servidores e iniciar o MCP Inspector.
Casos de uso
- Disponibilizar APIs internas ou bancos de dados como ferramentas MCP para um assistente com LLM.
- Criar um cliente Python que chama ferramentas em um servidor MCP existente.
- Prototipar e depurar servidores MCP com o MCP Inspector.
Início rápido
- 1
Instale o SDK com o extra CLI usando uv
uv add "mcp[cli]" - 2
Ou instale com pip
pip install "mcp[cli]" - 3
Crie server.py com uma ferramenta e um recurso (consulte o exemplo no README)
- 4
Execute o servidor no MCP Inspector
uv run mcp dev server.py
Antes de usar
- Requer Python 3.11 ou mais recente.
- A documentação do README aborda uma API v2, então tutoriais e exemplos mais antigos podem não corresponder.
Tópicos
Perguntas frequentes
- O que é python-sdk?
- SDK oficial de Python para criar servidores e clientes do Model Context Protocol que conectam aplicações com LLMs a ferramentas, dados e prompts. O MCP Python SDK é a implementação oficial em Python do Model Context Protocol, um padrão aberto para disponibilizar dados e funcionalidades a aplicações com LLMs de forma segura e padronizada. Ele permite que desenvolvedores criem servidores MCP que disponibilizam ferramentas, recursos e prompts para qualquer host MCP, além de clientes MCP que se conectam a qualquer servidor MCP.
- python-sdk é gratuito? Qual é a licença?
- python-sdk é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- python-sdk ainda é mantido?
- Manutenção ativa. O último commit de python-sdk foi em 17 de out. de 2026.
- Para que posso usar python-sdk?
- Disponibilizar APIs internas ou bancos de dados como ferramentas MCP para um assistente com LLM. Criar um cliente Python que chama ferramentas em um servidor MCP existente. Prototipar e depurar servidores MCP com o MCP Inspector.
- Como instalar python-sdk?
- Instale o SDK com o extra CLI usando uv: uv add "mcp[cli]" Ou instale com pip: pip install "mcp[cli]" Crie server.py com uma ferramenta e um recurso (consulte o exemplo no README) Execute o servidor no MCP Inspector: uv run mcp dev server.py
- Onde consigo python-sdk?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/modelcontextprotocol/python-sdk
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma visual para criar, testar e implantar agentes e workflows de IA, com exposição integrada por API e servidor MCP.
Implementações de referência de servidores do Model Context Protocol que dão a clientes LLM acesso a arquivos, Git, conteúdo da web, memória e muito mais.
Framework de agente pessoal de IA self-hosted em Python, com WebUI no navegador, cliente de terminal, canais de chat, ferramentas, memória e suporte a MCP.
SDKs para TypeScript e Python que dão a agentes de IA acesso a mais de 1.000 toolkits de apps pré-autenticados, sessões por usuário e um sandbox para executar ações.
Um harness de agentes para Python, com escolhas opinativas e tudo incluído, que executa tarefas longas e com várias etapas desde o início no LangGraph.