github Python analyzed 839a31f

drohi-r/grandma2-mcp

github

MCP server for grandMA2 with 218 tools for console control, programming, orchestration, and browser-based operation.

maintainer
drohi-r
license
Apache-2.0
first seen
2026-07-17
last seen
2026-07-17
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 235 tools
transport stdio counts 235 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • abort_task
  • adjust_value_relative
  • agent_token_report
  • analyze_patch_types
  • apply_preset
  • approve_skill
  • architect_preset_library
  • assert_fixture_exists
  • assert_preset_exists
  • assert_selection_count
  • assert_showfile_unchanged
  • assign_cue_trigger
  • assign_effect_to_executor
  • assign_executor_property
  • assign_object
  • assign_temp_fader
  • assign_world_to_user_profile
  • audit_page_consistency
  • auto_number_cues
  • batch_label
  • blackout_toggle
  • block_unblock_cue
  • browse_effect_library
  • browse_macro_library
  • browse_patch_schedule
  • browse_plugin_library
  • browse_preset_type
  • build_layout_for_screen
  • build_show_from_patch
  • bulk_executor_assign
  • call_plugin_tool
  • check_plugin_available
  • check_pool_availability
  • check_pool_slot_availability
  • classify_show_mode
  • clear_effects_on_page
  • clear_programmer
  • clone_object
  • companion_button_press
  • compare_cue_values
  • compare_patch_to_show_expectation
  • confirm_destructive_steps
  • console_login
  • console_logout
  • control_chaser
  • control_executor
  • control_special_master
  • control_timecode
  • control_timer
  • copy_or_move_object
  • create_console_user
  • create_filter_library
  • create_fixture_group
  • create_matricks_library
  • create_presets_for_patch
  • cut_paste_object
  • decompose_task
  • delete_object
  • delete_show
  • delete_user
  • detect_console_divergence
  • detect_dmx_address_conflicts
  • detect_programmer_contamination
  • detect_tracking_leaks
  • diagnose_no_output
  • diff_console_state
  • diff_cues
  • discover_consoles
  • discover_filter_attributes
  • discover_fixture_type_attributes
  • discover_object_names
  • edit_object
  • execute_sequence
  • export_objects
  • find_executor_dependencies
  • find_preset_usages
  • find_unused_objects
  • fix_locate_fixture
  • generate_companion_config
  • generate_compliance_report
  • generate_fixture_layer_xml
  • generate_ma2_macro
  • generate_song_macro_pack
  • get_console_location
  • get_console_state
  • get_executor_detail
  • get_executor_state
  • get_executor_status
  • get_filter_state
  • get_improvement_suggestions
  • get_matricks_state
  • get_object_info
  • get_page_map
  • get_park_ledger
  • get_programmer_selection
  • get_sequence_memory
  • get_showfile_info
  • get_similar_tools
  • get_skill
  • get_telemetry_report
  • get_tool_metrics
  • get_variable
  • get_world_state
  • highlight_fixtures
  • hydrate_console_state
  • hydrate_sequences
  • if_filter
  • import_fixture_layer
  • import_fixture_type
  • import_objects
  • incident_snapshot
  • inspect_sessions
  • label_or_appearance
  • label_world
  • lint_macro
  • list_agenda_events
  • list_agent_sessions
  • list_console_destination
  • list_console_users
  • list_effects_pool
  • list_fader_modules
  • list_filters
  • list_fixture_types
  • list_fixtures
  • list_forms
  • list_images
  • list_layers
  • list_layouts
  • list_library
  • list_macro_jump_targets
  • list_pool_names
  • list_preset_pool
  • list_sequence_cues
  • list_shows
  • list_skills
  • list_system_variables
  • list_timecode_events
  • list_timers
  • list_tool_categories
  • list_undo_history
  • list_universes
  • list_update_history
  • list_worlds
  • load_cue
  • load_show
  • lock_console_ui
  • manage_matricks
  • manage_variable
  • manipulate_selection
  • master_control
  • modify_selection
  • modulate_effect
  • navigate_console
  • navigate_page
  • new_show
  • normalize_page_faders
  • park_fixture
  • patch_fixture
  • plan_agent_goal
  • plan_fixture_swap
  • playback_action
  • plugin_management
  • preview_preset_update_impact
  • programming_action
  • promote_session_to_skill
  • query_object_list
  • rdm_discover
  • rdm_get_info
  • rdm_patch
  • recall_agent_session
  • recluster_tools
  • reconfigure_connection
  • register_decomposition_rule
  • release_executor
  • reload_all_plugins
  • remap_fixture_ids
  • remove_content
  • remove_from_programmer
  • renumber_fixtures
  • resolve_object_ref
  • restore_programmer_state
  • retry_failed_steps
  • run_agent_goal
  • run_lua_script
  • run_macro
  • run_preset_plugin
  • run_task
  • save_recall_view
  • save_show
  • scan_console_indexes
  • scan_page_executor_layout
  • search_codebase
  • select_executor
  • select_feature
  • select_fixtures_by_group
  • select_fixtures_by_type_order
  • select_preset_type
  • send_osc
  • send_raw_command
  • set_attribute
  • set_bpm
  • set_cue_timing
  • set_effect_param
  • set_executor_level
  • set_executor_priority
  • set_fixture_type_property
  • set_intensity
  • set_node_property
  • set_sequence_property
  • snapshot_console_baseline
  • snapshot_programmer_state
  • store_agenda
  • store_cue_with_timing
  • store_current_cue
  • store_matricks_preset
  • store_new_preset
  • store_object
  • store_timecode_event
  • store_world
  • suggest_skills_for_task
  • suggest_tool_for_task
  • system_admin
  • toggle_console_mode
  • tool_fn
  • trace_attribute_lineage
  • undo_last_action
  • unlock_console_ui
  • unpark_fixture
  • unpatch_fixture
  • update_cue_data
  • update_object
  • validate_preset_references
  • validate_universal_preset_coverage
  • verify_fixture_id_blocks
  • watch_system_var
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 839a31f · analyzer v28 · 1d ago

skills & prompt files 48

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 319

filesystem 20

  • fs drohi-r-grandma2-mcp-839a31f/rag/config.py :5 from pathlib import Path
  • fs drohi-r-grandma2-mcp-839a31f/rag/ignore.py :6 from pathlib import Path
  • fs drohi-r-grandma2-mcp-839a31f/rag/ingest/crawl_repo.py :6 from pathlib import Path
  • fs drohi-r-grandma2-mcp-839a31f/rag/ingest/index.py :6 from pathlib import Path
  • fs drohi-r-grandma2-mcp-839a31f/rag/retrieve/query.py :6 from pathlib import Path
  • fs drohi-r-grandma2-mcp-839a31f/rag/store/sqlite.py :12 from pathlib import Path
  • fs drohi-r-grandma2-mcp-839a31f/rag/utils/lang.py :5 from pathlib import PurePosixPath
  • fs drohi-r-grandma2-mcp-839a31f/src/agent/trace.py :88 with open(path, "w") as f:
  • fs drohi-r-grandma2-mcp-839a31f/src/agent_memory.py :27 from pathlib import Path
  • fs drohi-r-grandma2-mcp-839a31f/src/categorization/features.py :12 from pathlib import Path
  • fs drohi-r-grandma2-mcp-839a31f/src/categorization/taxonomy.py :12 from pathlib import Path
  • fs drohi-r-grandma2-mcp-839a31f/src/mock/session_manager.py :11 from pathlib import Path
  • fs drohi-r-grandma2-mcp-839a31f/src/mock/telnet_client.py :16 from pathlib import Path
  • fs drohi-r-grandma2-mcp-839a31f/src/server.py :20 from pathlib import Path
  • fs drohi-r-grandma2-mcp-839a31f/src/server_orchestration_tools.py :42 from pathlib import Path
  • fs drohi-r-grandma2-mcp-839a31f/src/skill.py :28 from pathlib import Path
  • fs drohi-r-grandma2-mcp-839a31f/src/skill_improver.py :19 from pathlib import Path
  • fs drohi-r-grandma2-mcp-839a31f/src/telemetry.py :25 from pathlib import Path
  • fs drohi-r-grandma2-mcp-839a31f/src/ui.py :504 with open(full, encoding="utf-8") as fh:
  • fs drohi-r-grandma2-mcp-839a31f/src/vocab.py :183 with open(path, encoding="utf-8") as f:

network 5

  • net drohi-r-grandma2-mcp-839a31f/rag/ingest/crawl_web.py :14 from urllib.parse import urljoin, urlparse, urlunparse
  • net drohi-r-grandma2-mcp-839a31f/rag/ingest/embed.py :9 import httpx
  • net drohi-r-grandma2-mcp-839a31f/src/discovery.py :18 import socket
  • net drohi-r-grandma2-mcp-839a31f/src/server.py :9139 import urllib.request
  • net drohi-r-grandma2-mcp-839a31f/src/ui.py :14 from urllib.parse import parse_qs, urlparse

secrets 2

  • secrets drohi-r-grandma2-mcp-839a31f/src/credentials.py :71 return explicit_user, os.getenv("GMA_PASSWORD", "")
  • secrets drohi-r-grandma2-mcp-839a31f/src/server.py :423 _GMA_PASSWORD = os.getenv("GMA_PASSWORD", "admin")

database 6

  • db drohi-r-grandma2-mcp-839a31f/rag/store/sqlite.py :9 import sqlite3
  • db drohi-r-grandma2-mcp-839a31f/src/agent/memory.py :14 import sqlite3
  • db drohi-r-grandma2-mcp-839a31f/src/agent_memory.py :23 import sqlite3
  • db drohi-r-grandma2-mcp-839a31f/src/server.py :12962 import sqlite3
  • db drohi-r-grandma2-mcp-839a31f/src/skill.py :24 import sqlite3
  • db drohi-r-grandma2-mcp-839a31f/src/telemetry.py :21 import sqlite3

tool registrations 200

  • tool_fn drohi-r-grandma2-mcp-839a31f/src/auth.py :24
  • store_current_cue drohi-r-grandma2-mcp-839a31f/src/auth.py :138
  • store_current_cue drohi-r-grandma2-mcp-839a31f/src/auth.py :157
  • create_fixture_group drohi-r-grandma2-mcp-839a31f/src/server.py :647
  • execute_sequence drohi-r-grandma2-mcp-839a31f/src/server.py :705
  • send_raw_command drohi-r-grandma2-mcp-839a31f/src/server.py :751
  • navigate_console drohi-r-grandma2-mcp-839a31f/src/server.py :862
  • get_console_location drohi-r-grandma2-mcp-839a31f/src/server.py :921
  • list_console_destination drohi-r-grandma2-mcp-839a31f/src/server.py :954
  • scan_console_indexes drohi-r-grandma2-mcp-839a31f/src/server.py :1003
  • set_node_property drohi-r-grandma2-mcp-839a31f/src/server.py :1069
  • set_intensity drohi-r-grandma2-mcp-839a31f/src/server.py :1140
  • apply_preset drohi-r-grandma2-mcp-839a31f/src/server.py :1192
  • store_current_cue drohi-r-grandma2-mcp-839a31f/src/server.py :1258
  • get_object_info drohi-r-grandma2-mcp-839a31f/src/server.py :1343
  • clear_programmer drohi-r-grandma2-mcp-839a31f/src/server.py :1382
  • set_attribute drohi-r-grandma2-mcp-839a31f/src/server.py :1435
  • park_fixture drohi-r-grandma2-mcp-839a31f/src/server.py :1489
  • unpark_fixture drohi-r-grandma2-mcp-839a31f/src/server.py :1551
  • run_macro drohi-r-grandma2-mcp-839a31f/src/server.py :1606
  • delete_object drohi-r-grandma2-mcp-839a31f/src/server.py :1638
  • copy_or_move_object drohi-r-grandma2-mcp-839a31f/src/server.py :1688
  • store_new_preset drohi-r-grandma2-mcp-839a31f/src/server.py :1759
  • query_object_list drohi-r-grandma2-mcp-839a31f/src/server.py :1836
  • list_system_variables drohi-r-grandma2-mcp-839a31f/src/server.py :1937
  • playback_action drohi-r-grandma2-mcp-839a31f/src/server.py :1983
  • manage_variable drohi-r-grandma2-mcp-839a31f/src/server.py :2146
  • label_or_appearance drohi-r-grandma2-mcp-839a31f/src/server.py :2246
  • assign_object drohi-r-grandma2-mcp-839a31f/src/server.py :2346
  • edit_object drohi-r-grandma2-mcp-839a31f/src/server.py :2481
  • remove_content drohi-r-grandma2-mcp-839a31f/src/server.py :2554
  • store_object drohi-r-grandma2-mcp-839a31f/src/server.py :2644
  • search_codebase drohi-r-grandma2-mcp-839a31f/src/server.py :2709
  • set_executor_level drohi-r-grandma2-mcp-839a31f/src/server.py :2787
  • navigate_page drohi-r-grandma2-mcp-839a31f/src/server.py :2821
  • select_feature drohi-r-grandma2-mcp-839a31f/src/server.py :2877
  • select_preset_type drohi-r-grandma2-mcp-839a31f/src/server.py :2911
  • browse_preset_type drohi-r-grandma2-mcp-839a31f/src/server.py :2998
  • modify_selection drohi-r-grandma2-mcp-839a31f/src/server.py :3071
  • adjust_value_relative drohi-r-grandma2-mcp-839a31f/src/server.py :3125
  • control_timecode drohi-r-grandma2-mcp-839a31f/src/server.py :3175
  • control_timer drohi-r-grandma2-mcp-839a31f/src/server.py :3215
  • undo_last_action drohi-r-grandma2-mcp-839a31f/src/server.py :3253
  • toggle_console_mode drohi-r-grandma2-mcp-839a31f/src/server.py :3283
  • update_cue_data drohi-r-grandma2-mcp-839a31f/src/server.py :3329
  • set_cue_timing drohi-r-grandma2-mcp-839a31f/src/server.py :3372
  • select_fixtures_by_group drohi-r-grandma2-mcp-839a31f/src/server.py :3427
  • control_executor drohi-r-grandma2-mcp-839a31f/src/server.py :3458
  • load_cue drohi-r-grandma2-mcp-839a31f/src/server.py :3532
  • cut_paste_object drohi-r-grandma2-mcp-839a31f/src/server.py :3570
  • clone_object drohi-r-grandma2-mcp-839a31f/src/server.py :3615
  • fix_locate_fixture drohi-r-grandma2-mcp-839a31f/src/server.py :3665
  • manipulate_selection drohi-r-grandma2-mcp-839a31f/src/server.py :3709
  • block_unblock_cue drohi-r-grandma2-mcp-839a31f/src/server.py :3738
  • get_executor_status drohi-r-grandma2-mcp-839a31f/src/server.py :3787
  • store_timecode_event drohi-r-grandma2-mcp-839a31f/src/server.py :3819
  • set_sequence_property drohi-r-grandma2-mcp-839a31f/src/server.py :3863
  • save_show drohi-r-grandma2-mcp-839a31f/src/server.py :3917
  • store_cue_with_timing drohi-r-grandma2-mcp-839a31f/src/server.py :3949
  • select_executor drohi-r-grandma2-mcp-839a31f/src/server.py :4008
  • remove_from_programmer drohi-r-grandma2-mcp-839a31f/src/server.py :4082
  • assign_cue_trigger drohi-r-grandma2-mcp-839a31f/src/server.py :4120
  • assign_executor_property drohi-r-grandma2-mcp-839a31f/src/server.py :4175
  • set_executor_priority drohi-r-grandma2-mcp-839a31f/src/server.py :4232
  • get_executor_state drohi-r-grandma2-mcp-839a31f/src/server.py :4283
  • discover_fixture_type_attributes drohi-r-grandma2-mcp-839a31f/src/server.py :4318
  • scan_page_executor_layout drohi-r-grandma2-mcp-839a31f/src/server.py :4362
  • if_filter drohi-r-grandma2-mcp-839a31f/src/server.py :4438
  • save_recall_view drohi-r-grandma2-mcp-839a31f/src/server.py :4489
  • export_objects drohi-r-grandma2-mcp-839a31f/src/server.py :4580
  • import_objects drohi-r-grandma2-mcp-839a31f/src/server.py :4666
  • import_fixture_type drohi-r-grandma2-mcp-839a31f/src/server.py :4771
  • import_fixture_layer drohi-r-grandma2-mcp-839a31f/src/server.py :4823
  • generate_fixture_layer_xml drohi-r-grandma2-mcp-839a31f/src/server.py :4876
  • list_fixtures drohi-r-grandma2-mcp-839a31f/src/server.py :5006
  • list_sequence_cues drohi-r-grandma2-mcp-839a31f/src/server.py :5051
  • highlight_fixtures drohi-r-grandma2-mcp-839a31f/src/server.py :5148
  • release_executor drohi-r-grandma2-mcp-839a31f/src/server.py :5174
  • blackout_toggle drohi-r-grandma2-mcp-839a31f/src/server.py :5201
  • list_shows drohi-r-grandma2-mcp-839a31f/src/server.py :5224
  • load_show drohi-r-grandma2-mcp-839a31f/src/server.py :5244
  • new_show drohi-r-grandma2-mcp-839a31f/src/server.py :5279
  • get_variable drohi-r-grandma2-mcp-839a31f/src/server.py :5382
  • list_preset_pool drohi-r-grandma2-mcp-839a31f/src/server.py :5457
  • list_undo_history drohi-r-grandma2-mcp-839a31f/src/server.py :5543
  • list_fixture_types drohi-r-grandma2-mcp-839a31f/src/server.py :5568
  • list_layers drohi-r-grandma2-mcp-839a31f/src/server.py :5618
  • list_universes drohi-r-grandma2-mcp-839a31f/src/server.py :5656
  • list_library drohi-r-grandma2-mcp-839a31f/src/server.py :5707
  • manage_matricks drohi-r-grandma2-mcp-839a31f/src/server.py :5746
  • store_matricks_preset drohi-r-grandma2-mcp-839a31f/src/server.py :5913
  • create_matricks_library drohi-r-grandma2-mcp-839a31f/src/server.py :6061
  • discover_filter_attributes drohi-r-grandma2-mcp-839a31f/src/server.py :6230
  • create_filter_library drohi-r-grandma2-mcp-839a31f/src/server.py :6256
  • browse_patch_schedule drohi-r-grandma2-mcp-839a31f/src/server.py :6507
  • patch_fixture drohi-r-grandma2-mcp-839a31f/src/server.py :6562
  • unpatch_fixture drohi-r-grandma2-mcp-839a31f/src/server.py :6652
  • set_fixture_type_property drohi-r-grandma2-mcp-839a31f/src/server.py :6690
  • check_pool_availability drohi-r-grandma2-mcp-839a31f/src/server.py :6914
  • discover_object_names drohi-r-grandma2-mcp-839a31f/src/server.py :6964
  • list_tool_categories drohi-r-grandma2-mcp-839a31f/src/server.py :7089
  • recluster_tools drohi-r-grandma2-mcp-839a31f/src/server.py :7120
  • get_similar_tools drohi-r-grandma2-mcp-839a31f/src/server.py :7174
  • suggest_tool_for_task drohi-r-grandma2-mcp-839a31f/src/server.py :7240
  • suggest_skills_for_task drohi-r-grandma2-mcp-839a31f/src/server.py :7365
  • discover_consoles drohi-r-grandma2-mcp-839a31f/src/server.py :7420
  • build_show_from_patch drohi-r-grandma2-mcp-839a31f/src/server.py :7484
  • architect_preset_library drohi-r-grandma2-mcp-839a31f/src/server.py :7604
  • build_layout_for_screen drohi-r-grandma2-mcp-839a31f/src/server.py :7705
  • check_plugin_available drohi-r-grandma2-mcp-839a31f/src/server.py :7858
  • reconfigure_connection drohi-r-grandma2-mcp-839a31f/src/server.py :7941
  • generate_ma2_macro drohi-r-grandma2-mcp-839a31f/src/server.py :8032
  • list_console_users drohi-r-grandma2-mcp-839a31f/src/server.py :8132
  • create_console_user drohi-r-grandma2-mcp-839a31f/src/server.py :8155
  • assign_world_to_user_profile drohi-r-grandma2-mcp-839a31f/src/server.py :8223
  • inspect_sessions drohi-r-grandma2-mcp-839a31f/src/server.py :8266
  • delete_user drohi-r-grandma2-mcp-839a31f/src/server.py :8296
  • browse_effect_library drohi-r-grandma2-mcp-839a31f/src/server.py :8342
  • browse_macro_library drohi-r-grandma2-mcp-839a31f/src/server.py :8364
  • browse_plugin_library drohi-r-grandma2-mcp-839a31f/src/server.py :8386
  • list_fader_modules drohi-r-grandma2-mcp-839a31f/src/server.py :8408
  • list_update_history drohi-r-grandma2-mcp-839a31f/src/server.py :8431
  • delete_show drohi-r-grandma2-mcp-839a31f/src/server.py :8453
  • assign_temp_fader drohi-r-grandma2-mcp-839a31f/src/server.py :8491
  • batch_label drohi-r-grandma2-mcp-839a31f/src/server.py :8577
  • bulk_executor_assign drohi-r-grandma2-mcp-839a31f/src/server.py :8644
  • auto_number_cues drohi-r-grandma2-mcp-839a31f/src/server.py :8742
  • compare_cue_values drohi-r-grandma2-mcp-839a31f/src/server.py :8834
  • diagnose_no_output drohi-r-grandma2-mcp-839a31f/src/server.py :8884
  • generate_companion_config drohi-r-grandma2-mcp-839a31f/src/server.py :8989
  • companion_button_press drohi-r-grandma2-mcp-839a31f/src/server.py :9111
  • set_bpm drohi-r-grandma2-mcp-839a31f/src/server.py :9177
  • find_preset_usages drohi-r-grandma2-mcp-839a31f/src/server.py :9237
  • diff_cues drohi-r-grandma2-mcp-839a31f/src/server.py :9328
  • get_page_map drohi-r-grandma2-mcp-839a31f/src/server.py :9420
  • lint_macro drohi-r-grandma2-mcp-839a31f/src/server.py :9492
  • detect_programmer_contamination drohi-r-grandma2-mcp-839a31f/src/server.py :9592
  • preview_preset_update_impact drohi-r-grandma2-mcp-839a31f/src/server.py :9685
  • detect_tracking_leaks drohi-r-grandma2-mcp-839a31f/src/server.py :9737
  • audit_page_consistency drohi-r-grandma2-mcp-839a31f/src/server.py :9824
  • plan_fixture_swap drohi-r-grandma2-mcp-839a31f/src/server.py :9924
  • incident_snapshot drohi-r-grandma2-mcp-839a31f/src/server.py :10008
  • trace_attribute_lineage drohi-r-grandma2-mcp-839a31f/src/server.py :10099
  • find_executor_dependencies drohi-r-grandma2-mcp-839a31f/src/server.py :10223
  • find_unused_objects drohi-r-grandma2-mcp-839a31f/src/server.py :10306
  • validate_universal_preset_coverage drohi-r-grandma2-mcp-839a31f/src/server.py :10424
  • compare_patch_to_show_expectation drohi-r-grandma2-mcp-839a31f/src/server.py :10483
  • snapshot_programmer_state drohi-r-grandma2-mcp-839a31f/src/server.py :10587
  • restore_programmer_state drohi-r-grandma2-mcp-839a31f/src/server.py :10634
  • generate_song_macro_pack drohi-r-grandma2-mcp-839a31f/src/server.py :10733
  • send_osc drohi-r-grandma2-mcp-839a31f/src/server.py :10808
  • assign_effect_to_executor drohi-r-grandma2-mcp-839a31f/src/server.py :11614
  • modulate_effect drohi-r-grandma2-mcp-839a31f/src/server.py :11652
  • clear_effects_on_page drohi-r-grandma2-mcp-839a31f/src/server.py :11682
  • normalize_page_faders drohi-r-grandma2-mcp-839a31f/src/server.py :11712
  • classify_show_mode drohi-r-grandma2-mcp-839a31f/src/server.py :11742
  • console_login drohi-r-grandma2-mcp-839a31f/src/server.py :11790
  • console_logout drohi-r-grandma2-mcp-839a31f/src/server.py :11813
  • lock_console_ui drohi-r-grandma2-mcp-839a31f/src/server.py :11829
  • unlock_console_ui drohi-r-grandma2-mcp-839a31f/src/server.py :11849
  • list_layouts drohi-r-grandma2-mcp-839a31f/src/server.py :11873
  • list_worlds drohi-r-grandma2-mcp-839a31f/src/server.py :11892
  • store_world drohi-r-grandma2-mcp-839a31f/src/server.py :11911
  • label_world drohi-r-grandma2-mcp-839a31f/src/server.py :11958
  • list_timers drohi-r-grandma2-mcp-839a31f/src/server.py :11986
  • list_filters drohi-r-grandma2-mcp-839a31f/src/server.py :12005
  • list_effects_pool drohi-r-grandma2-mcp-839a31f/src/server.py :12024
  • list_images drohi-r-grandma2-mcp-839a31f/src/server.py :12043
  • list_forms drohi-r-grandma2-mcp-839a31f/src/server.py :12062
  • list_timecode_events drohi-r-grandma2-mcp-839a31f/src/server.py :12081
  • list_agenda_events drohi-r-grandma2-mcp-839a31f/src/server.py :12100
  • store_agenda drohi-r-grandma2-mcp-839a31f/src/server.py :12120
  • control_chaser drohi-r-grandma2-mcp-839a31f/src/server.py :12172
  • set_effect_param drohi-r-grandma2-mcp-839a31f/src/server.py :12227
  • call_plugin_tool drohi-r-grandma2-mcp-839a31f/src/server.py :12265
  • run_lua_script drohi-r-grandma2-mcp-839a31f/src/server.py :12293
  • reload_all_plugins drohi-r-grandma2-mcp-839a31f/src/server.py :12321
  • control_special_master drohi-r-grandma2-mcp-839a31f/src/server.py :12348
  • rdm_discover drohi-r-grandma2-mcp-839a31f/src/server.py :12387
  • rdm_get_info drohi-r-grandma2-mcp-839a31f/src/server.py :12419
  • rdm_patch drohi-r-grandma2-mcp-839a31f/src/server.py :12449
  • detect_dmx_address_conflicts drohi-r-grandma2-mcp-839a31f/src/server.py :12503
  • update_object drohi-r-grandma2-mcp-839a31f/src/server.py :12574
  • programming_action drohi-r-grandma2-mcp-839a31f/src/server.py :12632
  • master_control drohi-r-grandma2-mcp-839a31f/src/server.py :12743
  • system_admin drohi-r-grandma2-mcp-839a31f/src/server.py :12797
  • plugin_management drohi-r-grandma2-mcp-839a31f/src/server.py :12893
  • get_telemetry_report drohi-r-grandma2-mcp-839a31f/src/server.py :12929
  • generate_compliance_report drohi-r-grandma2-mcp-839a31f/src/server.py :13078
  • validate_preset_references drohi-r-grandma2-mcp-839a31f/src/server.py :13236
  • list_macro_jump_targets drohi-r-grandma2-mcp-839a31f/src/server.py :13310
  • check_pool_slot_availability drohi-r-grandma2-mcp-839a31f/src/server.py :13372
  • remap_fixture_ids drohi-r-grandma2-mcp-839a31f/src/server.py :13460
  • run_agent_goal drohi-r-grandma2-mcp-839a31f/src/server.py :13825
  • plan_agent_goal drohi-r-grandma2-mcp-839a31f/src/server.py :13887
  • analyze_patch_types drohi-r-grandma2-mcp-839a31f/src/server.py :13977
  • verify_fixture_id_blocks drohi-r-grandma2-mcp-839a31f/src/server.py :14009
  • renumber_fixtures drohi-r-grandma2-mcp-839a31f/src/server.py :14040
  • select_fixtures_by_type_order drohi-r-grandma2-mcp-839a31f/src/server.py :14101
  • run_preset_plugin drohi-r-grandma2-mcp-839a31f/src/server.py :14154

declared dependencies 5

  • mcp@>=1.21.0
  • beautifulsoup4@>=4.12.0
  • numpy@>=1.26.0
  • python-dotenv@>=1.0.0
  • telnetlib3@>=2.0.8