angelamos-operations
My ©AngelaMos LLC polyglot operations platform for business management - 3-node MongoDB cluster for CertGames Prod Database handling failover and redundancy, FastAPI + Go microservices, React dashboards, and various other tooling, orchestrated with Kubernetes, nothing crazy, just standard devops stuff🧙♂️🍄
How to use
The angelamos-operations MCP server serves as a robust polyglot operations platform tailored for business management, leveraging a 3-node MongoDB cluster to ensure failover and redundancy for the CertGames production database. With its integration of FastAPI and Go microservices alongside React dashboards, this server facilitates seamless data handling and real-time insights, making it an ideal solution for developers looking to enhance their operational capabilities within a Kubernetes orchestration environment.
Once connected to the angelamos-operations MCP server, you can interact with the FastAPI and Go microservices to manage business operations efficiently. Utilize RESTful API calls to retrieve data, manage user interactions, and update dashboard visuals. This server is optimized for handling JSON payloads, making it easy for you to send and receive data. Command structures are designed to be intuitive, so you can quickly craft queries that fit your specific operational needs.
How to install
Prerequisites
Before installing, ensure you have the following prerequisites:
- Python 3.x installed
- Node.js installed (for React dashboard)
Option A: Quick start with npx
If you prefer a quick start, you can use the following command:
npx -y @angelamos/operations
Option B: Global install alternative
For a global installation, you can clone the repository and run the server locally:
git clone https://github.com/CarterPerez-dev/angelamos-operations.git
cd angelamos-operations
# Install dependencies
pip install -r requirements.txt
# Start the FastAPI server
uvicorn main:app --reload
Additional notes
To ensure optimal performance, configure the environment variables for the MongoDB connection string and other service endpoints in your .env file. Be aware of the default timeout settings in FastAPI, which may need adjustment depending on your workload. Additionally, ensure Kubernetes is properly configured to manage the 3-node cluster for failover capabilities.
Related MCP Servers
yokai
Simple, modular, and observable Go framework for backend applications.
station
Station is our open-source runtime that lets teams deploy agents on their own infrastructure with full control.
jetski
Authentication, analytics, and prompt visibility for MCP servers with zero code changes. Supports OAuth2.1, DCR, real-time logs, and client onboarding out of the box
k8s
Manage Your Kubernetes Cluster with k8s mcp-server
mcp-k8s
A Kubernetes MCP (Model Control Protocol) server that enables interaction with Kubernetes clusters through MCP tools.
kai
An MCP Server for Kubernetes