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