PyNet Bridge
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PYTHONPATH | No | Path to your src directory |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_active_instancesA | Retrieves PIDs for all Navisworks instances with an active PyNet listener. |
| check_plugin_statusC | Handshake ping to verify the plugin listener is responsive. |
| send_commandC | Direct script execution in the PyNet engine. |
| get_pynet_ui_layoutC | Fetches the full UI structure (ButtonsModules and ScriptButtons). |
| get_buttons_dataC | Lists all script buttons for a specific module ID. |
| get_output_window_statusC | Get if the output window is available or not. |
| create_pynet_moduleC | Creates a new ButtonsModule. |
| delete_pynet_moduleC | Permanently deletes a module. |
| deploy_script_buttonC | Installs a ScriptButton into a specific ButtonsModule. |
| update_script_buttonC | Updates metadata for an existing ScriptButton. |
| delete_script_buttonB | Permanently removes a ScriptButton from a module by Id. |
| configure_output_windowC | Toggles the visibility of the PyNet log/output window. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rafa2403nunez-droid/PyNetBridge'
If you have feedback or need assistance with the MCP directory API, please join our Discord server