mcp_suite_core 0.1.1 copy "mcp_suite_core: ^0.1.1" to clipboard
mcp_suite_core: ^0.1.1 copied to clipboard

Core primitives, RPC models, logging, and shared utilities for the MCP Flutter Suite.

example/example.dart

import 'package:mcp_suite_core/mcp_suite_core.dart';

void main() async {
  final server = McpServer(serverName: 'DemoServer', version: '0.1.0');

  server.registerTool(
    tool: const McpToolDefinition(
      name: 'ping',
      description: 'Ping server',
    ),
    handler: (args) async => {'status': 'pong'},
  );

  final response = await server.handleRequest(
    McpRequest(id: '1', method: 'tools/call', params: {'name': 'ping'}),
  );

  McpLogger.info('Response: ${response.toJson()}');
}
1
likes
160
points
15
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Core primitives, RPC models, logging, and shared utilities for the MCP Flutter Suite.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on mcp_suite_core