mcp s
A collection of MCP (Model Context Protocol) servers for AI assistants
claude mcp add --transport stdio masx200-mcp-servers python -m mcp-logistics \ --env PYTHONUNBUFFERED="1"
How to use
This MCP server collection provides a set of agents to support multi-agent collaboration tasks. The Python-based servers (mcp-system-cleaner and mcp-logistics) offer domain-specific capabilities such as system maintenance automation and logistics information retrieval, while the TypeScript servers (mcp-file-manager and mcp-data-analyzer) provide file management operations and data analysis tooling. To run a server, choose the appropriate entry under mcp_config and start it with the specified command. Each server exposes its own interfaces (APIs or RPC endpoints) described in their respective READMEs, allowing AI agents to query status, perform actions, or request analyses. You can run multiple servers concurrently to compose a larger workflow where one server’s output feeds into another’s input.
How to install
Prerequisites:
- Python 3.12 or later
- Node.js 14 or later
- git (optional, for cloning/readme updates)
-
Clone the repository (if you haven't already): git clone <repository-url> cd <repository-root>
-
Install and run Python servers:
- Navigate to each Python server directory or ensure the package is installed in your Python environment.
- Example (system-cleaner): python -m mcp-system-cleaner
- Example (logistics): python -m mcp-logistics
- Ensure dependencies are installed per server's README (usually via pip install -r requirements.txt).
-
Install and run TypeScript servers:
- Navigate to the TypeScript server directories and install dependencies:
cd typescript/mcp-file-manager
npm install
Build if required by the project, e.g., npm run build
- Start the server (the exact command may vary; the dist/server.js should be present after build): node dist/server.js
- Repeat for mcp-data-analyzer in its directory.
- Navigate to the TypeScript server directories and install dependencies:
cd typescript/mcp-file-manager
npm install
-
Validate operational status:
- Check logs for startup messages indicating listening ports and endpoints.
- Use curl or a client tool to ping each server endpoint as documented in their READMEs.
-
Environment configuration (optional):
- You can set environment variables per server (e.g., database URLs, API keys) as described in each server’s README.
- Example for Python servers: PYTHONUNBUFFERED=1 to disable buffering in logs.
Note: This repository contains multiple independent MCP servers. You can start any combination of them to form your desired multi-agent workflow.
Additional notes
Tips and common issues:
- Ensure you meet the runtime requirements for each server (Python 3.12+, Node.js 14+).
- Some TypeScript servers may require a build step to generate dist/server.js; follow the individual server READMEs for build commands.
- If an endpoint is not reachable, check firewall rules and port configuration; logs usually indicate port numbers and startup status.
- Keep Python virtual environments isolated per server to avoid dependency conflicts.
- If you update a server, rebuild TypeScript projects and reinstall Python requirements as needed.
- The npm_package field is null for this collection since it comprises multiple non-packaged servers rather than a single npm package.
Related MCP Servers
zen
Selfhosted notes app. Single golang binary, notes stored as markdown within SQLite, full-text search, very low resource usage
MCP -Deepseek_R1
A Model Context Protocol (MCP) server implementation connecting Claude Desktop with DeepSeek's language models (R1/V3)
mcp-fhir
A Model Context Protocol implementation for FHIR
mcp
Inkdrop Model Context Protocol Server
mcp-appium-gestures
This is a Model Context Protocol (MCP) server providing resources and tools for Appium mobile gestures using Actions API..
dubco -npm
The (Unofficial) dubco-mcp-server enables AI assistants to manage Dub.co short links via the Model Context Protocol. It provides three MCP tools: create_link for generating new short URLs, update_link for modifying existing links, and delete_link for removing short links.