Magic-API MCP Server - A Model Context Protocol server for Magic-API development
Tools
get_magic_script_syntax
get_full_magic_script_syntax
get_magic_script_examples
get_magic_api_docs
get_best_practices
get_common_pitfalls
get_development_workflow
get_module_api_docs
list_available_modules
get_function_docs
get_examples
search_knowledge
get_knowledge_overview
get_practices_guide
get_resource_tree
save_group
save_api_endpoint
copy_resource
move_resource
delete_resource
list_resource_groups
read_set_lock_status
get_resource_statistics
replace_api_script
get_api_details_by_path
get_api_details_by_id
search_api_endpoints
call_magic_api
list_backups
get_backup_history
get_backup_content
rollback_backup
create_full_backup
list_magic_api_classes
search_magic_api_classes
search_magic_api_classes_txt
get_magic_api_class_details
search_api_scripts
resume_breakpoint_execution
step_over_breakpoint
call_api_with_debug
execute_debug_session
get_debug_status
inspect_ws_environments
get_websocket_status
call_magic_api_with_timeout
get_latest_breakpoint_status
resume_from_breakpoint
step_into_breakpoint
step_out_breakpoint
set_breakpoint
remove_breakpoint
list_breakpoints
get_assistant_metadata
Server Config
{
"mcpServers": {
"magic-api-mcp-server": {
"command": "uvx",
"args": [
"magic-api-mcp-server@latest",
"--transport",
"stdio"
],
"timeout": 600,
"env": {
"MAGIC_API_BASE_URL": "http://127.0.0.1:10712",
"MAGIC_API_WS_URL": "ws://127.0.0.1:10712/magic/web/console",
"MAGIC_API_TIMEOUT_SECONDS": "30.0",
"LOG_LEVEL": "INFO"
}
}
}
}