Skip to content
Agentmart
Submit a tool

Console MCP Server

The official MCP Server from Mia-Platform to interact with Mia-Platform Console

Connector by mia-platform · GitHub account verified by the MCP Registry

IndexedApache-2.0Local (stdio)Remote (HTTP)★ 3
Write a review

Install

Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/mia-platform-console-mcp-server

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://console.cloud.mia-platform.eu/console-mcp-server/mcp Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

The official MCP Server from Mia-Platform to interact with Mia-Platform Console

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
16 read · 10 write · 1 delete
Secrets
1 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 27

Read from the source code; the running server may list different tools.

Read 16 · Look things up without changing anything.

  • compare_update_for_deploy
  • configuration_get
  • get_pod_logs
  • get_project_info
  • get_version
  • list_configuration_revisions
  • list_marketplace
  • list_marketplace_item_type_definitions
  • list_marketplace_item_versions
  • list_pods
  • list_projects
  • list_tenant_iam
Show 4 more tools
  • list_tenant_templates
  • list_tenants
  • marketplace_item_version_info
  • view_audit_logs

Write 10 · Create, change, send or run things.

  • configuration_save
  • create_collection
  • create_endpoints
  • create_project_from_template
  • create_service_from_marketplace
  • create_version
  • deploy_pipeline_status
  • deploy_project
  • marketplace_item_type_definition_info
  • restart_pods

Delete 1 · Delete, drop, revoke or wipe things.

  • delete_version

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • Authorization

Network hosts it talks to 1

  • console.cloud.mia-platform.eu · found in remote endpoint, install command

Tools (27)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • compare_update_for_deploy

    Compare the current deployed configuration with the new configuration to be deployed. This is useful to see what will change in the project after the deployment

  • configuration_get

    Get the actual configuration for a project for a specific revision or tag

  • configuration_save

    Save the configuration for a project.

  • create_collection

    Create a new CRUD collection in a project. This tool accepts the collection name and user-defined fields, then automatically generates the complete collection structure including all mandatory fields (_id, creatorId, createdAt, updaterId, updatedAt, __STATE__), indexes, internal endpoints, and tags. If the crud-service does not exist in the project, it should be created first using the create_service_from_marketplace tool.

  • create_endpoints

    Create endpoints in a Mia-Platform Console project. This tool accepts endpoint type (custom or crud), name, and target (service name for custom endpoints or collection name for crud endpoints), then automatically generates the complete endpoint structure with all required fields, routes, and configurations.

  • create_project_from_template

    Create a new Mia-Platform Console project from a template in the given company or tenant. Use default template if not specified. The template can be a public one or a private one, in this case you need to specify the tenantId of the template. The project name must be unique in the company or tenant. If no further action are required, return the _id and the link to the Console project at the user.

  • create_service_from_marketplace

    Create a new service in a Mia-Platform Console project starting from an element of the marketplace. If the service is already in the project, ask confirmation to the user if he wants to create another one or use the existing one.

  • create_version

    Create a new version of a project configuration starting from a revision. A version is an immutable snapshot (a tag) of the configuration of a revision at the moment of its creation, and it can be deployed with the deploy_project tool using refType "version". The source revision must exist and the version name must not be already used: both can be checked with the list_configuration_revisions tool. Before calling this tool, ask the user to confirm the version name and the source revision.

  • delete_version

    Delete a version of a project configuration. The revision the version was created from is not affected. This is a destructive and irreversible operation: ALWAYS ask the user for explicit confirmation before calling this tool, stating the name of the version that will be deleted.

  • deploy_pipeline_status

    Get the status of a pipeline given a pipeline id. This is useful to check if the deployment is finished or if it failed. After running deploy_project tool, check the status of the pipeline using the tool deploy_pipeline_status

  • deploy_project

    Deploy a project in a specific environment for the given company or tenant. Before running deploy, check differences using the tool compare_update_for_deploy. After running deploy, check the status of the pipeline using the tool deploy_pipeline_status. The deploy type defaults to deploy_all, which deploys all services but restarts services whose image tag is not a semantic version (e.g. latest) only when forceDeployWhenNoSemver is true; smart_deploy deploys only the services whose configuration changed since the last deploy. For a full deploy that redeploys every service, including those w…

  • get_pod_logs

    Get the logs of a specific pod in a project environment. It can be useful to debug issues with the running services.

  • get_project_info

    Get information about a Mia-Platform Console project

  • get_version

    Get the details of a version of a project configuration: the commit it points to, its description and release note, and the revision it was created from. Version names can be found with the list_configuration_revisions tool.

  • list_configuration_revisions

    List all the available revisions and tags for a project configuration

Show 12 more tools
  • list_marketplace

    List Mia-Platform Console marketplace items for a given company or tenant or the public ones if no company or tenant is specified. If the api-gateway is required, and not differently specified, create the envoy based api-gateway.

  • list_marketplace_item_type_definitions

    List the metadata of all the marketplace Item Type Definitions the caller has permission to see (i.e., the ones available to all tenants and the private ones of tenants the user has permission to see)

  • list_marketplace_item_versions

    List all the available versions of a marketplace item

  • list_pods

    List all the pods in a project environment to know the information about the running services and their status.

  • list_projects

    List all projects in the company or tenant identified by the tenantId. If no tenantId is specified, it will list all projects in the current company or tenant. Try to use always search paramenter passing the project name if it is specified

  • list_tenant_iam

    List IAM user, groups and or service account for a company or tenant

  • list_tenant_templates

    List Mia-Platform project templates for a given company or tenant

  • list_tenants

    List Mia-Platform Console companies or tenants that the user can access. Only companies or tenants with AI features enabled will be returned.

  • marketplace_item_type_definition_info

    Get information about a specific Item Type Definition identified by its compound primary key as path parameters (i.e., id of the tenant namespace, and name of the definition)

  • marketplace_item_version_info

    Get information about a specific version of a marketplace item

  • restart_pods

    Restart one or more pods in a project environment by deleting them, so that their controller (Deployment, StatefulSet, etc.) recreates them. The pod names must come from the response of the list_pods tool. This is a disruptive operation: ALWAYS ask the user for explicit confirmation before calling this tool, listing the pods that will be restarted.

  • view_audit_logs

    View audit logs for a company or tenant, to receive a detailed list of operations performed in the tenant by every user. You can filter the logs by date range. If no date range is specified by the user, please add a timestamp of the last 7 days. Do never attemp to fetch all the logs without a date range filter, as it could lead to performance issues.

Signals

Stars
3
Forks
4
Open issues
3
Weekly downloads
15
Last commit
Oct 16, 2026 (13 days ago)
Last release
Aug 24, 2026 (2 months ago)
Last package publish
Nov 20, 2025 (11 months ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.mia-platform/console-mcp-server
Version
1.2.2
Auth
Bearer token
License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

Console MCP Server. Agent Mart. https://agentmart.dev/connectors/mia-platform-console-mcp-server (last updated 2026-10-24)