IcePanel Docs
  • 🧊Welcome
  • 🏁Getting started
  • 💡Core Features
    • Modelling
      • Model objects view
      • Connections list
      • Groups
    • Diagramming
      • Diagrams section
    • Organizations
    • Landscapes
    • Domains
    • Global search
    • Dependencies view
    • Imports
    • Exports
  • 🙌COLLABORATION
    • Comments
    • Share links & embeds
  • Ownership teams
  • Roles & permissions
  • 🖼️Visual Storytelling
    • Flows
      • Flows section
    • Tags
    • Technology choices
  • 🔮Future state design
    • Drafts
    • Versioning
  • 🔁Integrations
    • Linking to reality
    • Code repo linking
      • GitLab
      • GitHub
      • Bitbucket Server
      • Azure DevOps
    • Inaccuracy score
    • REST API
  • 🛠️Experiments
    • MCP server (beta)
  • 🎓Expert help
    • Training
    • Pilot
  • 🎨Templates
    • IcePanel
    • E-commerce
    • Low-code
    • Marketplace
    • RSS feed
    • Bank
  • ❓Other information
    • Glossary
    • SSO - SAML
    • UI theme
    • Hotkeys
    • Troubleshooting
Powered by GitBook
On this page
  • What is MCP?
  • How it works
  • Setup
  • Prerequisites
  • Installation
  • ✉️ Support
  • 📝 License
  • 🙏 Acknowledgments

Was this helpful?

  1. Experiments

MCP server (beta)

PreviousREST APINextTraining

Last updated 13 hours ago

Was this helpful?

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 .

MCP is an open protocol supported by most apps like Cursor, Claude and CoPilot. ChatGPT plans on releasing an integration . IcePanel’s MCP integration will work with any app that supports .

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

  1. Get your organization's ID

    • 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!

  2. Generate API Key

    • 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

  3. Install

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

📝 License

MIT License

🙏 Acknowledgments

  • Thanks to our beta testers and community members

Visit

Visit

Reach out to if you experience any issues.

IcePanel
IcePanel
https://github.com/IcePanel/mcp-server
Support
🛠️
“USB-C port for AI applications”
soon
tools
MCP with Claude
Page cover image