vaden_mcp library
Vaden MCP Server
An MCP (Model Context Protocol) server for analyzing, understanding, and manipulating Vaden projects.
Classes
- ClassInfo
- Information about a class
- CodegenTools
- MCP tools for code generation and mutation
- CodeParser
- Parser for extracting information from Vaden Dart code
- ConfigurationTemplate
- Templates for generating Vaden configurations
- ControllerTemplate
- Templates for generating Vaden controllers
- FileUtils
- Utilities for safe file reading and writing in Vaden projects
- MCPError
- MCPNotification
- MCPRequest
- MCPResourceInfo
- MCPResponse
- MCPServer
- MCP Server implementation following the Model Context Protocol
- MCPToolInfo
- MethodInfo
- Information about a method
- ParameterInfo
- Information about a parameter
- ProjectScanner
- Scanner for analyzing Vaden project structure
- ProjectTools
- MCP tools for project introspection
- RouteInfo
- Information about a route
- ServiceTemplate
- Templates for generating Vaden services
Typedefs
-
MCPResourceHandler
= Future Function(Map<
String, dynamic> params) - Handler function for MCP resources
-
MCPToolHandler
= Future Function(Map<
String, dynamic> params) - Handler function for MCP tools