I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

MCP-Servers
这些是我的MCP服务器及其支持结构
3 years
Works with Finder
1
Github Watches
0
Github Forks
0
Github Stars
MCP Servers
This project sets up Model Context Protocol (MCP) servers using Docker Compose.
Included Servers
- Git - Read, search, and manipulate Git repositories
- Filesystem - Secure file operations with configurable access controls
- PostgreSQL - Database access with schema inspection
- Memory - Knowledge graph-based persistent memory system
- Inspector - GUI tool for managing and debugging MCP servers (run locally with npx)
Setup
- Initialize the repository:
./scripts/init-repo.sh
This will:
- Set the correct Node.js version using nvm
- Install MCP Inspector globally
- Start the containerized servers:
docker compose up -d
- Start the MCP Inspector locally:
./scripts/start-inspector.sh
- Stop the MCP Inspector:
./scripts/stop-inspector.sh
- Stop the containerized servers:
docker compose down
Directory Structure
-
docker-data/
- Data directories for each MCP server -
docker-files/
- Dockerfile resources -
scripts/
- Utility scripts for managing services-
init-repo.sh
- Initialize the repository with correct Node.js and packages -
start-inspector.sh
- Start the MCP Inspector in background -
stop-inspector.sh
- Stop the MCP Inspector - templates:
-
template-start-mcp-server.sh
- Template for creating start scripts for MCP servers -
template-stop-mcp-server.sh
- Template for creating stop scripts for MCP servers
-
Configuration
Each server can be configured through environment variables in the docker-compose.yml file.
Accessing the Inspector
The MCP Inspector will be available at http://localhost:5173 after starting it with the script.
Logs
- Inspector logs are stored in
./docker-data/inspector/inspector.log
Adding New MCP Servers
To add a new MCP server that runs locally (non-dockerized):
- Copy the template scripts:
cp scripts/template-start-mcp-server.sh scripts/start-newserver.sh
cp scripts/template-stop-mcp-server.sh scripts/stop-newserver.sh
chmod +x scripts/start-newserver.sh scripts/stop-newserver.sh
- Edit both scripts to set:
-
SERVER_NAME
- Name of your server -
NPX_COMMAND
- NPX command to run the server -
PORT
- Port the server runs on
- Make sure to install the server package globally or specify it in the NPX command.
相关推荐
Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.
Confidential guide on numerology and astrology, based of GG33 Public information
Therapist adept at identifying core issues and offering practical advice with images.
Take an adjectivised noun, and create images making it progressively more adjective!
Reviews

user_ZNjOq0Z5
I've been using MCP-Servers for a while now and it's a fantastic tool created by ajoslin103. This server management application is incredibly intuitive and user-friendly, making it easy to keep my servers running smoothly. The documentation on GitHub is thorough and the community support is great. If you need a reliable server management solution, I highly recommend MCP-Servers! Check it out at https://github.com/ajoslin103/MCP-Servers.