serverpod_boost 0.1.2
serverpod_boost: ^0.1.2 copied to clipboard
AI acceleration for ServerPod development via MCP (Model Context Protocol). Provides AI assistants with deep context awareness of ServerPod projects, enabling high-quality code generation through sema [...]
Use this package as an executable
Install it
You can install the package from the command line:
dart pub global activate serverpod_boostUse it
The package has the following executables:
$ boost
$ install
Use this package as a library
Depend on it
Run this command:
With Dart:
$ dart pub add serverpod_boostThis will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):
dependencies:
serverpod_boost: ^0.1.2Alternatively, your editor might support dart pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:serverpod_boost/agents/agent.dart';
import 'package:serverpod_boost/agents/agent_detector.dart';
import 'package:serverpod_boost/agents/agents.dart';
import 'package:serverpod_boost/agents/claude_code_agent.dart';
import 'package:serverpod_boost/agents/opencode_agent.dart';
import 'package:serverpod_boost/boost.dart';
import 'package:serverpod_boost/boost_exception.dart';
import 'package:serverpod_boost/cli/cli_app.dart';
import 'package:serverpod_boost/cli/command.dart';
import 'package:serverpod_boost/cli/console.dart';
import 'package:serverpod_boost/cli/console_helper.dart';
import 'package:serverpod_boost/cli/spinner.dart';
import 'package:serverpod_boost/commands/install_command.dart';
import 'package:serverpod_boost/commands/skill_add_command.dart';
import 'package:serverpod_boost/commands/skill_list_command.dart';
import 'package:serverpod_boost/commands/skill_remove_command.dart';
import 'package:serverpod_boost/commands/skill_render_command.dart';
import 'package:serverpod_boost/commands/skill_show_command.dart';
import 'package:serverpod_boost/guidelines/agent_type.dart';
import 'package:serverpod_boost/guidelines/guideline_composer.dart';
import 'package:serverpod_boost/guidelines/guideline_writer.dart';
import 'package:serverpod_boost/guidelines/guidelines.dart';
import 'package:serverpod_boost/install/install_utils.dart';
import 'package:serverpod_boost/mcp/boost_mcp_server.dart';
import 'package:serverpod_boost/mcp/mcp_logger.dart';
import 'package:serverpod_boost/mcp/mcp_prompt.dart';
import 'package:serverpod_boost/mcp/mcp_protocol.dart';
import 'package:serverpod_boost/mcp/mcp_request.dart';
import 'package:serverpod_boost/mcp/mcp_resource.dart';
import 'package:serverpod_boost/mcp/mcp_response.dart';
import 'package:serverpod_boost/mcp/mcp_server.dart';
import 'package:serverpod_boost/mcp/mcp_tool.dart';
import 'package:serverpod_boost/mcp/mcp_tool_adapter.dart';
import 'package:serverpod_boost/mcp/mcp_transport.dart';
import 'package:serverpod_boost/project_context.dart';
import 'package:serverpod_boost/serverpod/method_parser.dart';
import 'package:serverpod_boost/serverpod/project_root.dart';
import 'package:serverpod_boost/serverpod/serverpod_locator.dart';
import 'package:serverpod_boost/serverpod/spy_yaml_parser.dart';
import 'package:serverpod_boost/skills/github_skill_fetcher.dart';
import 'package:serverpod_boost/skills/skill.dart';
import 'package:serverpod_boost/skills/skill_composer.dart';
import 'package:serverpod_boost/skills/skill_conflict_resolver.dart';
import 'package:serverpod_boost/skills/skill_loader.dart';
import 'package:serverpod_boost/skills/skill_metadata.dart';
import 'package:serverpod_boost/skills/template_renderer.dart';
import 'package:serverpod_boost/tool_registry.dart';
import 'package:serverpod_boost/tools/application_info_tool.dart';
import 'package:serverpod_boost/tools/call_endpoint_tool.dart';
import 'package:serverpod_boost/tools/cli_commands_tool.dart';
import 'package:serverpod_boost/tools/config_reader_tool.dart';
import 'package:serverpod_boost/tools/database_query_tool.dart';
import 'package:serverpod_boost/tools/database_schema_tool.dart';
import 'package:serverpod_boost/tools/endpoint_methods_tool.dart';
import 'package:serverpod_boost/tools/find_files_tool.dart';
import 'package:serverpod_boost/tools/get_skill_tool.dart';
import 'package:serverpod_boost/tools/list_endpoints_tool.dart';
import 'package:serverpod_boost/tools/list_models_tool.dart';
import 'package:serverpod_boost/tools/list_skills_tool.dart';
import 'package:serverpod_boost/tools/log_reader_tool.dart';
import 'package:serverpod_boost/tools/migration_scanner_tool.dart';
import 'package:serverpod_boost/tools/model_inspector_tool.dart';
import 'package:serverpod_boost/tools/project_structure_tool.dart';
import 'package:serverpod_boost/tools/read_file_tool.dart';
import 'package:serverpod_boost/tools/search_code_tool.dart';
import 'package:serverpod_boost/tools/service_config_tool.dart';
import 'package:serverpod_boost/tools/tinker_tool.dart';
import 'package:serverpod_boost/tools/tools.dart';