mix.core
🚀 A future-proof enterprise web CMS supporting both headless and decoupled approaches. Build any type of app with customizable APIs on ASP.NET Core/.NET Core. Completely open-source and designed for flexibility.
claude mcp add --transport stdio mixcore-mix.core docker run -it --rm -p 5000:80 --name mixcore_cms ghcr.io/mixcore/mix.core:master \ --env MIXCORE_ENV="production" \ --env MIXCORE_API_URL="http://localhost:5000/api"
How to use
Mixcore CMS is an open-source enterprise web application platform. The MCP server provided here is primarily intended to enable running the Mixcore CMS Docker image in a containerized environment, exposing the CMS front-end/UI and back-end services via a local port. Once the container is running, you can access the admin portal through the mapped port (default 5000 on the host as configured above) and interact with the APIs and dashboards that come with Mixcore. Use the included Docker image to experience the full stack: the back-office built on ASP.NET Core with a modular architecture, a front-end portal, and integrated services for content management, multilingual support, and extensibility. The tooling enables you to manage databases, authentication/identity, and module assets through the CMS UI and API.
How to install
Prerequisites:
- Docker installed and running on your machine.
- Internet access to pull the Mixcore CMS Docker image.
Install steps:
-
Pull the latest Mixcore CMS image: docker pull ghcr.io/mixcore/mix.core:master
-
Run the container and expose the CMS on port 5000 (adjust as needed): docker run -it --rm -p 5000:80 --name mixcore_cms ghcr.io/mixcore/mix.core:master
-
Open your browser and navigate to http://localhost:5000 to access the admin portal and frontend.
Optional (Docker Compose):
-
Create a docker-compose.yml with the following minimal setup: version: '3' services: mixcore: image: ghcr.io/mixcore/mix.core:master ports: - "5000:80" restart: unless-stopped
-
Start the stack: docker-compose up -d
-
If you prefer running from source with .NET SDK, refer to the official Mixcore docs for building and running the CMS locally using dotnet (not required for MCP usage here).
Additional notes
Tips and common issues:
- Ensure Docker has enough memory and CPU assigned; the CMS runs a combination of ASP.NET Core services and front-end tooling.
- If you encounter port conflicts, change the host port mapping (the 5000:80 mapping in the example).
- The Mixcore image exposes an API and admin portal; you can configure environment variables (MIXCORE_ENV, MIXCORE_API_URL) as needed for your deployment.
- If you plan to modify or extend modules, refer to the repository’s modular architecture and the optional NuGet-based libraries as outlined in the project docs.
- For production deployments, consider using a reverse proxy (e.g., Nginx) and configuring SSL certificates for the exposed domain.
Related MCP Servers
bank-api
The Bank API is a design reference project suitable to bootstrap development for a compliant and modern API.
azure-ai-travel-agents
A robust enterprise application sample (deployed on ACA) that leverages MCP and multiple AI agents orchestrated by Langchain.js, Llamaindex.TS and Microsoft Agent Framework.
mcp-dotnet-samples
A comprehensive set of samples of creating and using MCP servers and clients with .NET
GEmojiSharp
:octocat: GitHub Emoji for C#, dotnet and beyond
mcp -excel
Excel MCP Server & CLI - 23 tools, 214 operations for AI-powered Excel automation via COM API
Perigon.CLI
This is a tool that helps you quickly build backend services based on Asp.Net Core and EF Core. It provides command line, WebUI and IDE MCP support. In a well-designed project architecture that has been put into practice, code generation and LLM technology are used to reduce various template codes and greatly improve development efficiency!