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 -94631TypeScript
- AsecurityAlicenseAqualityEnables interaction with iOS simulators by providing tools to inspect UI elements, control UI interactions, and manage simulators through natural language commands.Last updated -6872829JavaScriptMIT License
- -securityAlicense-qualityEnables interaction with GitHub repositories through the GitHub API, allowing file operations, repository management, issue tracking, and code search through natural language commands.Last updated -32TypeScriptMIT License
- AsecurityAlicenseAqualityProvides tools for analyzing project structures, searching through codebases, managing dependencies, and performing file operations with advanced filtering capabilities.Last updated -65121TypeScriptMIT License