Servidor MCP de Flutter Tools
Descripción general
El servidor MCP flutter-tools
proporciona herramientas para interactuar con el SDK de Flutter. Ofrece dos herramientas principales: get_diagnostics
y apply_fixes
. Estas herramientas ayudan a analizar y corregir archivos de Dart/Flutter.
Herramientas
obtener_diagnósticos
Descripción: Obtenga diagnósticos de Flutter/Dart para un archivo.
Esquema de entrada:
Ejemplo de uso:
aplicar_correcciones
Descripción: Aplicar sugerencias de corrección de Dart a un archivo.
Esquema de entrada:
Ejemplo de uso:
Dependencias
@modelcontextprotocol/sdk
: ^1.0.0node-pty
: ^1.0.0which
: ^4.0.0
Dependencias de desarrollo
@types/node
: ^18.19.0@types/which
: ^3.0.3typescript
: ^5.3.3
Guiones
build
: compila el código TypeScript y establece los permisos ejecutables en el archivo JavaScript compilado.prepare
: ejecuta el scriptbuild
.watch
: compila el código TypeScript y observa los cambios, recompilándolo automáticamente.
Instalación
Para instalar el servidor MCP, agregue la siguiente configuración a su archivo de configuración de MCP:
Reemplace /path/to/flutter-tools/build/index.js
con la ruta real al archivo JavaScript compilado.
Uso
- Asegúrese de que el SDK de Flutter esté instalado y disponible en su RUTA.
- Inicie el servidor MCP utilizando el comando configurado.
- Utilice las herramientas
get_diagnostics
yapply_fixes
según sea necesario.
Ejemplo
local-only server
The server can only run on the client's local machine because it depends on local resources.
Permite la interacción con el SDK de Flutter al proporcionar herramientas para analizar y aplicar correcciones a los archivos de Dart y Flutter.
Related Resources
Related MCP Servers
- -securityFlicense-qualityEnables interaction with GitHub through the GitHub API, supporting file operations, repository management, advanced search, and issue tracking with comprehensive error handling and automatic branch creation.Last updated -6951
- AsecurityAlicenseAqualityProvides tools for analyzing project structures, searching through codebases, managing dependencies, and performing file operations with advanced filtering capabilities.Last updated -6241MIT License
- AsecurityAlicenseAqualityA real-time server that provides Flutter/Dart documentation and pub.dev package information to AI assistants, ensuring they generate accurate and up-to-date Flutter code.Last updated -851MIT License
- -securityFlicense-qualityProvides advanced Flutter development tools via Model Context Protocol with features including widget analysis, documentation search, performance optimization, and code generation.Last updated -17