by mia-platform
Integrate with Mia-Platform Console APIs to streamline platform engineering and cloud operations for faster deployments
Connects to Mia-Platform Console APIs to automate cloud platform operations and development workflows. Supports both service account and OAuth authentication.
Mia-Platform Console is an official MCP server published by mia-platform that provides AI assistants with tools and capabilities via the Model Context Protocol. Integrate with Mia-Platform Console APIs to streamline platform engineering and cloud operations for faster deployments It is categorized under developer tools.
You can install Mia-Platform Console in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server supports remote connections over HTTP, so no local installation is required.
Apache-2.0
Mia-Platform Console is released under the Apache-2.0 license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.
Add new capabilities to Claude beyond text generation
Example
Access external data sources, execute code, interact with tools and services
Transform Claude from chatbot to action-taking agent
Provide Claude with access to relevant context and data
Example
Load project documentation, access knowledge bases, query databases
Get more accurate, context-aware responses
Automate multi-step workflows combining AI and external tools
Example
Research → Summarize → Create document → Send notification
Complete complex tasks end-to-end without manual steps
Share your MCP server with the developer community
According to our notes, Mia-Platform Console benefits from clear Model Context Protocol framing — fewer ambiguous “AI plugin” claims.
Useful MCP listing: Mia-Platform Console is the kind of server we cite when onboarding engineers to host + tool permissions.
Strong directory entry: Mia-Platform Console surfaces stars and publisher context so we could sanity-check maintenance before adopting.
We wired Mia-Platform Console into a staging workspace; the listing’s GitHub and npm pointers saved time versus hunting across READMEs.
I recommend Mia-Platform Console for teams standardizing on MCP; the explainx.ai page compares cleanly with sibling servers.
Mia-Platform Console is a well-scoped MCP server in the explainx.ai directory — install snippets and categories matched our Claude Code setup.
Useful MCP listing: Mia-Platform Console is the kind of server we cite when onboarding engineers to host + tool permissions.
Mia-Platform Console has been reliable for tool-calling workflows; the MCP profile page is a good permalink for internal docs.
According to our notes, Mia-Platform Console benefits from clear Model Context Protocol framing — fewer ambiguous “AI plugin” claims.
According to our notes, Mia-Platform Console benefits from clear Model Context Protocol framing — fewer ambiguous “AI plugin” claims.
showing 1-10 of 30
The Mia-Platform Console MCP Server is a Model Context Protocol (MCP) server that provides seamless integration with Mia-Platform Console APIs, enabling advanced automation and interaction capabilities for developers and tools.
To use the Mia-Platform Console MCP Server in your client (such as Visual Studio Code, Claude Desktop, Cursor, Gemini CLI or others), you first need to have a valid account on the Mia-Platform Console instance you want to communicate with. You will be required also to include the instance host address you in the environment variable named CONSOLE_HOST.
You may decide to access via:
MIA_PLATFORM_CLIENT_ID and MIA_PLATFORM_CLIENT_SECRET.You can run stable versions of the Mia-Platform Console MCP Server using Docker. You can get detailed guide in the related page of the Mia-Platform documentation.
If you don't have Docker installed, or you simply wish to run it locally, you can use NPM and Node.js. Once you have cloned the project you can run the commands:
npm ci
npm run build
These commands will install all the dependencies and then transpile the typescript code in the build folder.
NOTE
The server automatically loads environment variables from a
.envfile if present in the project root. You can create one by copyingdefault.envto.envand updating the values as needed.
Once these steps are completed you can setup the MCP server using the node command like the following:
{
"mcp": {
"servers": {
"mia-platform-console": {
"command": "node",
"args": [
"${workspaceFolder}/mcp-server",
"start",
"--stdio",
"--host=https://console.cloud.mia-platform.eu"
]
}
}
}
}
TIP
Alternatively, you start the service after the build with the following command:
node mcp-server startThen add the mcp server to your client simply including the url. As example for VS Code:
{ "mcp": { "servers": { "mia-platform-console": { "type": "http", "url": "http://localhost:3000/console-mcp-server/mcp" } } } }Instead of
3000, please include the port defined in the environment variablePORT. More detail in the Environment Variables section.
Environment variables located inside a file named .env are automatically included at service startup.
| Variable Name | Description | Required | Default Value |
|---|---|---|---|
LOG_LEVEL | Log level of the application | No | info |
PORT | Port number for the HTTP server | No | 3000 |
CONSOLE_HOST | The host address of the Mia-Platform Console instance | Yes | - |
MIA_PLATFORM_CLIENT_ID | Client ID for Service Account authentication | No | - |
MIA_PLATFORM_CLIENT_SECRET | Client secret for Service Account authentication | No | - |
CLIENT_EXPIRY_DURATION | Duration in seconds of clients generated with the DCR authentication flow. After this time, the client will be expired and cannot be used anylonger. | No | 300 |
To help with the development of the server you need Node.js installed on your machine.
The recommended way is to use a version manager like nvm or mise.
Once you have setup your environment with the correct Node.js version declared inside the .nvmrc file you can run the
following command:
npm ci
Once has finished you will have all the dependencies installed on the project, then you have to prepare an environment file by copying the default.env file and edit it accordingly.
cp default.env .env
Finally to verify everything works, run:
npm run local:test
If you are not targeting the Console Cloud installation you can use the --host flag and specify your own host
npm run local:test -- --host https://CONSOLE_HOST
This command will download and launch the MCP inspector on http://localhost:6274 where you can test if the
implementation will work correctly testing the discovery of tools and prompts without the needs of a working llm environment.
To run tests for new implementations you can use:
npm test
Or running a test for a single file run:
node --test --import tsx <FILE_PATH>
Prerequisites
Time Estimate
15-60 minutes depending on server complexity
Steps
Troubleshooting
✓ Do
✗ Don't
💡 Pro Tips
Architecture
Model Context Protocol standardizes how AI hosts (Claude, Cursor) communicate with external tools and data sources through server implementations.
Protocols
Compatibility
✓ Use when
Use when you need Claude to access external data, execute actions, or integrate with tools. Best for extending AI capabilities beyond conversation.
✗ Avoid when
Avoid when native integrations exist (use official APIs directly), for real-time critical systems, or when security/compliance requires zero external dependencies.