AutoDev toma la iniciativa: habilitación bidireccional del protocolo MCP, creación de un nuevo ecosistema de herramientas de codificación de IA

En el campo de la codificación de IA, cómo hacer que los organismos inteligentes de IA (Agentes) utilicen herramientas de forma más eficaz para completar tareas complejas de desarrollo de software ha sido un tema central de gran preocupación. "Llamada al uso/función de herramientas" es una tecnología clave nacida en este contexto. Un proceso de desarrollo de software perfecto, además del propio entorno de desarrollo integrado (IDE) y su rico ecosistema de complementos, también es inseparable de una serie de herramientas externas, como el sistema de control de versiones Git, la tecnología de contenerización Docker, la plataforma de orquestación de contenedores Kubernetes, las herramientas de integración continua/entrega continua Jenkins, etc. Cómo hacer que la IA perciba y utilice hábilmente estas herramientas se ha convertido en la clave para mejorar las capacidades de codificación de la IA.

AutoDev 率先破局:双向赋能 MCP 协议,构建 AI 编码工具新生态

Recientemente, la herramienta de codificación de IA AutoDev ha anunciado una importante actualización centrada en la implementación de una integración bidireccional con el Protocolo de Contexto de Modelos (MCP). Esto significa que AutoDev puede utilizarse no sólo como un MCP También puede utilizarse como cliente MCP para llamar a diversas herramientas del ecosistema MCP. Sin duda, esta innovadora iniciativa aporta nuevas ideas para la futura dirección de desarrollo de las herramientas de codificación de IA.

 

Desde soluciones incrementales de AI Agent hasta AutoDev como servicio MCP

AutoDev 率先破局:双向赋能 MCP 协议,构建 AI 编码工具新生态

En el escenario más amplio del uso automatizado de los ordenadores, las IDE son sólo una de las muchas herramientas a las que pueden recurrir los Agentes de IA. En la actualidad, el desarrollo de los agentes de IA se encuentra en una fase incremental. Las interfaces de usuario (UI) tradicionales funcionan de forma ineficiente, lo que limita las capacidades de automatización de los Agentes de IA. Como resultado, el modelo de codificación de IA centrado en IDE sigue siendo dominante, pero la tendencia futura será inevitablemente pasar a un modelo centrado en herramientas de Agente, en el que los Agentes de IA puedan manipular de forma autónoma los navegadores para obtener información sobre requisitos, lanzar IDEs para escribir código, invocar herramientas DevOps para publicar aplicaciones e incluso llevar a cabo una gama más amplia de operaciones de automatización.

Ante la oleada de llamadas a herramientas de Agente de IA, AutoDev ha tomado la delantera posicionándose como un servicio MCP. Esto significa que cualquier herramienta de agente que soporte el protocolo MCP, como Cursor, Cline, GitHub, etc., podrá llamar al servicio MCP. Copiloto y más, pueden invocar directamente los servicios proporcionados por AutoDev para acceder a información contextual de alta calidad en el entorno IDE. Este cambio rompe las barreras entre herramientas y sienta las bases de un ecosistema de codificación de IA más sólido.

 

De MCP, es decir, la herramienta de agente eco al servicio MCP, es decir, el comando AutoDev.

En el pasado, AutoDev se centró en construir un proceso de desarrollo asistido por IA de extremo a extremo aprovechando el ecosistema del IDE y el sistema de plug-ins. A medida que AutoDev integra más y más plug-ins, la necesidad de una Herramienta de Agente se ha vuelto más y más prominente.

Una herramienta para agentes sienta las bases de las capacidades IDE de IA

AutoDev 率先破局:双向赋能 MCP 协议,构建 AI 编码工具新生态

Una comparación de las numerosas herramientas de codificación de IA existentes en el mercado revela que las basadas en VSCode están muy homogeneizadas en cuanto a funcionalidad, y el conjunto de herramientas que ofrecen suele ser similar. Sin embargo, los complementos de codificación de IA que se integran en la plataforma IDE de JetBrains, como AutoDev y JetBrains Junie, muestran mucha más potencia y ofrecen capacidades IDE más profundas, como el análisis del árbol de sintaxis abstracta (AST), la depuración de código, la búsqueda de nombres totalmente cualificados (FQN), etc.

Mientras que las herramientas de codificación de IA basadas en VSCode suelen ofrecer unas diez herramientas, los complementos de codificación de IA de la plataforma JetBrains ofrecen unas veinte, pero esto es sólo la punta del iceberg en cuanto a las capacidades básicas del IDE. A medida que la tecnología de codificación de IA se extiende a ámbitos más amplios, como el análisis de requisitos, la implantación y las operaciones y el mantenimiento, la riqueza y especialización del ecosistema de herramientas se vuelve aún más exigente.

MCP El auge del ecosistema de código abierto

El Protocolo de Contexto Modelo (MCP) fue desarrollado por Antrópico (la empresa que está detrás del modelo Claude), pretende ofrecer un conjunto estandarizado de interfaces para las aplicaciones del Gran Modelo Lingüístico (LLM), que permita acceder fácilmente a información, herramientas y recursos externos. Aunque AutoDev ya cuenta con grandes posibilidades de personalización, como la compatibilidad con agentes personalizados, sigue teniendo limitaciones ante la rápida evolución del panorama tecnológico y las diversas necesidades de los usuarios:

  • Imprevisibilidad de las herramientas: muchas empresas u organizaciones disponen de herramientas propias personalizadas que son difíciles de preintegrar en plataformas comunes como AutoDev.
  • Ecosistema MCP en auge: el protocolo MCP y su ecosistema de herramientas relacionadas se están desarrollando rápidamente y convirtiendo poco a poco en un estándar de la industria. Especialmente tras la introducción del protocolo MCP por parte de herramientas de programación emergentes como Cursor y Cline, han surgido en el extranjero un gran número de servicios MCP e implementaciones de código abierto, construyendo un vibrante ecosistema.

 

AutoDev × MCP: potenciación bidireccional para crear una plataforma abierta de codificación de IA

Basándose en su profundo conocimiento de las tendencias de codificación de IA y el valor del protocolo MCP, AutoDev ha lanzado de forma innovadora el programa de potenciación bidireccional AutoDev × MCP. Concretamente:

  • AutoDev como Servidor MCP: AutoDev puede actuar como proveedor de servicios MCP, abriendo sus funcionalidades y servicios a cualquier Herramienta Agente.
  • AutoDev como cliente MCP: AutoDev puede actuar como consumidor de servicios MCP, invocando el rico conjunto de herramientas y servicios del ecosistema MCP.

Con estos dos modelos, AutoDev no sólo aprovecha los recursos del ecosistema MCP, sino que también sienta unas bases sólidas para ampliar y abrir sus capacidades.

AutoDev como servidor MCP: Contextos IDE abiertos

AutoDev está construido con la capacidad de actuar como un servidor MCP basado en la solución MCP de la plataforma JetBrains (la funcionalidad MCP necesita ser habilitada manualmente). Los usuarios pueden configurarlo en formato JSON de la siguiente manera Cline Ejemplo de configuración en el plugin:

{
"mcpServers": {
"AutoDev": {
"command": "npx",
"args": [
"-y",
"@jetbrains/mcp-proxy"
],
"disabled": false,
"autoApprove": []
}
}
}

En la versión actual, AutoDev se basa principalmente en las capacidades básicas proporcionadas por el oficial, e inicialmente amplía algunas herramientas relacionadas con la base de datos. En el futuro, a medida que el ecosistema MCP nacional madure y se desarrolle, AutoDev ampliará aún más sus capacidades como servidor MCP.

AutoDev como cliente MCP: ampliando los límites de la herramienta

Los usuarios pueden configurar el servicio MCP en la página Agente personalizado de AutoDev. A continuación se muestra un ejemplo del servicio de sistema de archivos proporcionado por MCP:

{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Volumes/source/ai/auto-dev"
]
}
}
}

Una vez configuradas, las herramientas proporcionadas por este servicio MCP pueden ser invocadas en AutoDev. Por ejemplo, un servicio de sistema de archivos puede proporcionar una herramienta list_directory que puede invocarse en AutoDev en forma de un comando DevIns:

/list_directory
```json
{
"path": "/Volumes/source/ai/autocrud/docs/mcp"
}

Con la potente funcionalidad DevIns Command de AutoDev, tendrá la flexibilidad de invocar cualquier servicio MCP desde AutoDev, e incluso programar y utilizar de forma inteligente estas herramientas a través del Agente.

 

observaciones finales

La potenciación bidireccional del protocolo MCP por parte de AutoDev no es sólo una mejora tecnológica, sino también un salto importante en el concepto de desarrollo de herramientas de codificación de IA. Al adoptar el ecosistema MCP, AutoDev rompe con la cerrazón de las herramientas tradicionales de codificación de IA y construye una plataforma más abierta, flexible y escalable. Esto indica que las futuras herramientas de codificación de IA prestarán más atención a la cooperación ecológica y a la interconexión de herramientas, y promoverán conjuntamente el desarrollo de software asistido por IA hasta nuevas cotas.

© declaración de copyright

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...