
MCP server (beta)
IcePanel contains a rich amount of data about your software architecture — everything from systems, apps, stores, components, relationships, and the details about them. As your model grows, making sense of your architecture gets harder.
Connect your data in IcePanel with your LLM of choice and ask it questions to quickly get answers about your software architecture.
What is MCP?
The Model Context Protocol (MCP) is a standard for applications to communicate with LLMs. Anthropic created MCP in November 2024, and it has quickly gained widespread adoption. Think of it as a layer between your app and LLMs, a “USB-C port for AI applications”.
MCP is an open protocol supported by most apps like Cursor, Claude and CoPilot. ChatGPT plans on releasing an integration soon. IcePanel’s MCP integration will work with any app that supports tools.
How it works
After configuring your AI client with IcePanel, you’ll be able to ask it things like:
What are my landscapes?
Details about any model objects — “What does IcePanel do?”
Object relationships — “What is this API service connected to?”
Technology information — “What are the most commonly used tech in my system?”
Team ownership — “What does team X own?”

Setup
Prerequisites
Node.js (Latest LTS version recommended)
One of the supported MCP Clients:
Claude Desktop
Cursor
Windsurf
Installation
Get your organization's ID
Visit IcePanel
Click on your landscape in the top left to open the dropdown
Beside your org name, click the gear icon
Keep your "Organization Identifier" handy!
Generate API Key
Visit IcePanel
Click on your landscape in the top left to open the dropdown
Beside your org name, click the gear icon
Click on the 🔑 API keys link in the sidebar
Generate a new API key
Read permissions recommended
Environment Variables
API_KEY
: Your IcePanel API key (required)ORGANIZATION_ID
: Your IcePanel organization ID (required)ICEPANEL_API_BASE_URL
: (Optional) Override the API base URL for different environments
Configure your MCP Client
Add this to your MCP Clients' MCP config file:
{
"mcpServers": {
"@icepanel/icepanel": {
"command": "npx",
"args": ["-y", "@icepanel/mcp-server@latest", "API_KEY=\"your-api-key\"", "ORGANIZATION_ID=\"your-org-id\""]
}
}
}
✉️ Support
Reach out to Support if you experience any issues.
📝 License
MIT License
🙏 Acknowledgments
Thanks to our beta testers and community members
Last updated
Was this helpful?