maas-webapp
The code that powers the 'MCP as a Service' web application.
claude mcp add --transport stdio dx-tooling-maas-webapp node server.js
How to use
maas-webapp is the web-based MCP as a Service UI and API server that powers the MCP-based deployment for both hosted and self-hosted scenarios. It provides a web interface for managing MCP resources, projects, and services, along with backend APIs to automate workflows, deploy configurations, and monitor status. After starting the server, you can access the web UI to manage MCP resources, or interact with the exposed API endpoints to programmatically control MCP entities, trigger deployments, and retrieve runtime information. The toolset is designed to streamline multi-tenant MCP management through a single dashboard and a set of RESTful endpoints.
How to install
Prerequisites:
- Node.js (18.x or later) and npm/yarn installed on your system
- Git for cloning the repository
- Clone the repository
git clone https://github.com/your-org/dx-tooling-maas-webapp.git
cd dx-tooling-maas-webapp
- Install dependencies
npm install
# or
yarn install
- Configure environment (example)
# Copy example env and customize as needed
cp .env.example .env
- Run the development server
npm run dev
# or if using a build/start script
# npm run start
- Build for production (optional)
npm run build
Additional notes
Notes:
- The exact environment variables and API keys depend on your deployment. Check the .env file and documentation for required values.
- If you upgrade dependencies, ensure compatibility with your MCP version.
- For self-hosted setups, verify networking (ports, reverse proxy) and TLS termination as needed.
- Common issues often relate to missing env vars, misconfigured API endpoints, or permission errors when accessing deployment resources.
Related MCP Servers
mcp-graphql
Model Context Protocol server for GraphQL
leetcode
An MCP server enabling automated access to LeetCode's problems, solutions, and public data with optional authentication for user-specific features, supporting leetcode.com & leetcode.cn sites.
rohlik
MCP server that lets you shop groceries across the Rohlik Group platforms (Rohlik.cz, Knuspr.de, Gurkerl.at, Kifli.hu, Sezamo.ro)
hackmd
A Model Context Protocol server for integrating HackMD's note-taking platform with AI assistants.
google-scholar
An MCP server for Google Scholar written in TypeScript with Streamable HTTP
alris
Alris is an AI automation tool that transforms natural language commands into task execution.