Skip to main content
Glama

Visum Thinker MCP Server

MIT License
GLOBAL_LAYOUTS_INDEX.mdโ€ข7.05 kB
# ๐Ÿ“š Global Layouts Documentation Index Complete documentation for Global Layouts (.lay file) management in Visum MCP Server. --- ## ๐ŸŽฏ Quick Start (Start Here!) **For Claude/AI Assistants:** - **[CLAUDE_LAYOUTS_GUIDE.md](CLAUDE_LAYOUTS_GUIDE.md)** - Quick reference with conversation patterns **For Developers:** - **[GLOBAL_LAYOUTS_README.md](GLOBAL_LAYOUTS_README.md)** - Quick commands and API reference --- ## ๐Ÿ“– Complete Documentation ### 1. Workflow Guide (Most Comprehensive) **[GLOBAL_LAYOUTS_WORKFLOW.md](GLOBAL_LAYOUTS_WORKFLOW.md)** - Complete step-by-step workflow - API discovery process - All tested methods (working and non-working) - Troubleshooting guide - Performance benchmarks ### 2. Claude Quick Reference **[CLAUDE_LAYOUTS_GUIDE.md](CLAUDE_LAYOUTS_GUIDE.md)** - Conversation patterns for AI assistants - JSON command templates - Example dialogues - Do's and Don'ts - Error handling patterns ### 3. Quick Reference **[GLOBAL_LAYOUTS_README.md](GLOBAL_LAYOUTS_README.md)** - Fast command lookup - Working API methods - One-line JSON commands - Performance metrics ### 4. Test Results **[GLOBAL_LAYOUTS_TEST_RESULTS.md](GLOBAL_LAYOUTS_TEST_RESULTS.md)** - All test results - Verified methods - Performance data - Test files listing ### 5. Copilot Instructions **[.github/copilot-instructions.md](.github/copilot-instructions.md)** - MCP tool descriptions - Integrated workflow - Tool parameters --- ## ๐Ÿงช Test Files Located in project root: 1. **test-list-layouts.json** - List available layouts 2. **test-load-layout.json** - Load specific layout 3. **test-explore-all-methods.json** - API method discovery 4. **test-find-lay-files.json** - Filesystem search 5. **test-debug-loadlayout.json** - Debug method signature **Usage:** ```powershell Get-Content test-list-layouts.json | node build/index.js Get-Content test-load-layout.json | node build/index.js ``` --- ## ๐Ÿ› ๏ธ MCP Tools ### Working Tools (Use These!) #### `project_list_available_layouts` Lists all .lay files in project directory. **Parameters:** - `projectId`: string **Returns:** List of layouts with filename, size, path #### `project_load_global_layout` Loads a .lay file into active Visum project. **Parameters:** - `projectId`: string - `layoutFile`: string (filename or full path) **Returns:** Success confirmation or error message ### Deprecated Tools (Don't Use!) #### `project_list_global_layouts` โš ๏ธ - **Status:** DEPRECATED - COM API not accessible - **Replacement:** Use `project_list_available_layouts` --- ## ๐Ÿ”ง Technical Reference ### Working API Methods: ```python # โœ… VERIFIED WORKING visum.LoadGlobalLayout(file_path) # Load layout visum.SaveGlobalLayout(file_path) # Save layout (exists, not tested) visum.GetPath(1) # Get project path (1 = .ver file type) ``` ### Non-Working Methods: ```python # โŒ DON'T USE - These don't work visum.IO.LoadGlobalLayout() # Doesn't exist visum.Graphics.AssociateGlobalLayoutFile() # Graphics doesn't exist visum.AddGlobalLayout() # Doesn't exist visum.Net.Project.GlobalLayouts # Not accessible visum.Project.GlobalLayouts # Not accessible visum.GetPath() # Requires parameter ``` --- ## ๐Ÿ“Š Performance Metrics - **List layouts:** 1-5ms (filesystem scan) - **Load layout:** ~7 seconds for 11.9 MB file - **Total workflow:** ~8-10 seconds --- ## โœ… Test Status **All Tests:** PASSING **Production Ready:** YES **Visum Version:** PTV Visum 2025 64-bit **Last Tested:** October 19, 2025 --- ## ๐ŸŽ“ Key Learnings 1. **COM API Documentation โ‰  Reality** - Documented collections may not be accessible - Always verify with actual testing 2. **Filesystem > COM for .lay files** - More reliable than COM collections - Faster and simpler 3. **Method Discovery** - Use `dir(visum)` to find available methods - Test systematically to verify parameters 4. **Error Handling** - Always try/except for version compatibility - Provide helpful error messages --- ## ๐Ÿš€ Workflow Summary ``` โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ USER: "Load global layout" โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ–ผ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ CLAUDE: List available layouts โ”‚ โ”‚ Tool: project_list_available_layouts โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ–ผ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ CLAUDE: Show options to user โ”‚ โ”‚ "Found: tabelle_report.lay (11.36 MB)" โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ–ผ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ USER: "Load it" โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ–ผ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ CLAUDE: Load layout โ”‚ โ”‚ Tool: project_load_global_layout โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ–ผ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ CLAUDE: Confirm success โ”‚ โ”‚ "โœ… Layout loaded successfully!" โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ ``` --- ## ๐Ÿ“ Document History - **v1.0** - October 19, 2025 - Initial release - Created 5 documentation files - Created 5 test files - Verified all workflows - Production ready --- ## ๐Ÿ”— Related Documentation - **Visum Procedures:** `VISUM_PROCEDURES_API.md` - **Demand Segments:** `WORKFLOW_PRT_ASSIGNMENT.md` - **MCP Server:** `README.md` --- **Status:** โœ… Complete and Production Ready **Maintained By:** Visum MCP Server Development Team **Last Updated:** October 19, 2025 --- ## Need Help? 1. **For AI Assistants:** Start with `CLAUDE_LAYOUTS_GUIDE.md` 2. **For Quick Commands:** Check `GLOBAL_LAYOUTS_README.md` 3. **For Deep Dive:** Read `GLOBAL_LAYOUTS_WORKFLOW.md` 4. **For Testing:** See `GLOBAL_LAYOUTS_TEST_RESULTS.md`

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/multiluca2020/visum-thinker-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server