Anthropic's open-source Model Context Protocol: Protocolo de Contexto de Modelo (MCP) para dar a los asistentes de IA acceso nativo a los datos locales.
Hoy abrimos el Model Context Protocol (MCP), un nuevo estándar para conectar asistentes de inteligencia artificial a sistemas que almacenan datos, como repositorios de contenidos, herramientas empresariales y entornos de desarrollo. El objetivo es ayudar a los modelos más avanzados a generar respuestas mejores y más pertinentes.
Con la adopción generalizada de los asistentes de IA, el sector ha invertido importantes recursos en capacidades de modelización, logrando rápidos avances en inferencia y calidad. Sin embargo, incluso los modelos más avanzados están limitados por su aislamiento de los datos, atrapados por silos de información y sistemas heredados. Cada nueva fuente de datos requiere una implementación personalizada independiente, lo que dificulta la escalabilidad de los sistemas realmente conectados.
MCP aborda este reto. Proporciona un estándar abierto común para conectar los sistemas de IA a las fuentes de datos, sustituyendo las integraciones fragmentadas por un único protocolo. El resultado es una forma más sencilla y fiable de que los sistemas de IA accedan a los datos que necesitan.
modelo de protocolo de contexto
El Protocolo de Contexto de Modelos es un estándar abierto que permite a los desarrolladores establecer conexiones bidireccionales seguras entre sus fuentes de datos y las herramientas basadas en IA. La arquitectura es sencilla: los desarrolladores pueden exponer datos a través de servidores MCP o crear aplicaciones de IA (clientes MCP) que se conecten a estos servidores.
Hoy lanzamos los tres componentes principales del Protocolo de Contexto Modelo para desarrolladores:
- Modelo de Protocolo de Contexto para Especificaciones y SDK
- existe Aplicación de escritorio Claude Compatibilidad con servidores MCP locales en
- un Repositorio de código abierto para el servidor MCP
Claude 3.5 Sonnet se especializa en la creación rápida de implementaciones de servidores MCP que permiten a organizaciones y particulares conectar fácilmente sus conjuntos de datos más importantes a diversas herramientas basadas en IA. Para ayudar a los desarrolladores a empezar rápidamente, ofrecemos servidores MCP preconstruidos compatibles con sistemas empresariales populares como Google Drive, Slack, GitHub, Git, Postgres y Puppeteer.
Los primeros en adoptarlo, como Block y Apollo, han integrado MCP en sus sistemas, mientras que otros, como Zed, Replit, Codeium y Sourcegraph Las empresas de herramientas de desarrollo, incluida MCP, están utilizando MCP para mejorar las capacidades de sus plataformas, lo que permite a los agentes de IA recuperar mejor la información pertinente, comprender mejor el contexto de las tareas de codificación y generar código más matizado y utilizable con menos intentos.
En Block, el código abierto no es sólo un modelo de desarrollo, es la base de nuestro trabajo y nuestro compromiso con la creación de tecnologías que impulsen cambios significativos y sirvan como recurso público para todos", ha declarado Dhanji R. Prasanna, Director de Tecnología de Block. Las tecnologías abiertas como el Protocolo de Contexto de Modelos son un puente entre la IA y las aplicaciones del mundo real, garantizando que la innovación sea accesible, transparente y basada en la colaboración. Nos entusiasma participar en este protocolo y utilizarlo para construir sistemas con capacidades autónomas que permitan a las personas centrarse en el trabajo creativo sin tener que lidiar con la carga de la mecanización."
En lugar de mantener conectores independientes para cada fuente de datos, los desarrolladores pueden ahora crear soluciones basadas en protocolos estándar. A medida que el ecosistema madure, los sistemas de IA mantendrán el contexto entre herramientas y conjuntos de datos, sustituyendo las fragmentadas arquitecturas de integración actuales y operando de forma más sostenible.
Primeros pasos
Los desarrolladores ya pueden empezar a crear y probar los conectores MCP. Los clientes actuales de Claude for Work pueden empezar a probar el servidor MCP localmente, conectando Claude a sistemas y conjuntos de datos internos. Pronto estará disponible un kit de herramientas para desarrolladores que permitirá desplegar un servidor MCP de producción remota que pueda dar servicio a toda la organización de Claude for Work.
Empieza a construir:
- aprobar (una factura o inspección, etc.) Aplicación de escritorio Claude Instalación de un servidor MCP prediseñado
- Según nuestro Guía de inicio rápido Construya su primer servidor MCP
- Para nuestro Conectores de código abierto y repositorios de implementación contribuir
Una comunidad abierta
Nos hemos comprometido a hacer de MCP un proyecto y un ecosistema colaborativos de código abierto y estamos ansiosos por conocer sus opiniones. Tanto si eres un desarrollador de herramientas de IA, una empresa que busca aprovechar los datos existentes o un usuario pionero que explora tecnologías de vanguardia, te invitamos a co-construir el futuro de la IA consciente del contexto.
Utilización
Los usuarios actuales de Claude for Work pueden empezar a probar el servidor MCP localmente.
Los desarrolladores pueden instalar servidores MCP preconstruidos a través de la aplicación de escritorio Claude
Modelo de protocolo de contexto Servidores
Model Context Protocol Servers (MCP servers) es un proyecto de código abierto que demuestra la versatilidad y extensibilidad de MCP. El proyecto proporciona una colección de implementaciones de referencia y servidores aportados por la comunidad que demuestran cómo se puede utilizar MCP para proporcionar un acceso seguro y controlado a herramientas y fuentes de datos para grandes modelos lingüísticos (LLM). Cada servidor MCP se implementa utilizando el SDK MCP de Typescript o el SDK MCP de Python y admite una variedad de módulos funcionales como gestión de archivos, acceso a bases de datos, automatización de navegadores, etc.
Lista de funciones
- sistema de archivos: Proporciona manipulación segura de archivos y control de acceso configurable.
- GitHub: Gestión de repositorios, manipulación de archivos e integración con la API de GitHub
- Google DriveAcceso y búsqueda en archivos de Google Drive
- PostgreSQL: Acceso de sólo lectura a la base de datos y comprobación del esquema
- Slack: Funciones de gestión de canales y mensajería
- sistema de memoriaUn sistema de memoria persistente basado en grafos de conocimiento
- Titiritero: Automatización de navegadores y rastreo web
- Búsqueda valiente: Búsquedas web y locales mediante las API de búsqueda de Brave
- Google Maps: Proporcionar servicios de localización, direcciones y detalles de ubicación
- Visite: Adquisición y conversión eficientes de contenidos web
Utilizar la ayuda
Instalación y uso del servidor MCP
Servidor Typescript
- Utilice npx para iniciar directamente el servidor Typescript. Por ejemplo, inicie el servidor de memoria:
npx -y @modelcontextprotocol/server-memory
Servidor Python
- Utilice uvx o pip para iniciar directamente el servidor Python. Se recomienda utilizar uvx para simplificar el uso y la configuración. Por ejemplo, iniciar un servidor Git:
# 使用uvx uvx mcp-server-git # 使用pip pip install mcp-server-git python -m mcp_server_git
Utilización del cliente MCP
Ejecutar el servidor por sí mismo no es muy útil y debe ser configurado en el cliente MCP. Por ejemplo, aquí está Claude Desktop configurado para utilizar el servidor anterior:
{
"mcpServers": {
"memory": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-memory"]
}
}
}
Más ejemplos de uso de Claude Desktop como cliente MCP:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/files"]
},
"git": {
"command": "uvx",
"args": ["mcp-server-git", "--repository", "path/to/git/repo"]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
}
},
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost/mydb"]
}
}
}
Crear un servidor personalizado
Si está interesado en crear su propio servidor MCP, visite la documentación oficial para obtener directrices completas, buenas prácticas y detalles técnicos.
© declaración de copyright
El artículo está protegido por derechos de autor y no debe reproducirse sin autorización.
Puestos relacionados
Sin comentarios...