Cover image
Try Now
2025-03-23

these are my MCP servers, and their support structure

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

  1. Initialize the repository:
./scripts/init-repo.sh

This will:

  • Set the correct Node.js version using nvm
  • Install MCP Inspector globally
  1. Start the containerized servers:
docker compose up -d
  1. Start the MCP Inspector locally:
./scripts/start-inspector.sh
  1. Stop the MCP Inspector:
./scripts/stop-inspector.sh
  1. 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):

  1. 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
  1. 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
  1. Make sure to install the server package globally or specify it in the NPX command.

相关推荐

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

  • Emmet Halm
  • Converts Figma frames into front-end code for various mobile frameworks.

  • https://suefel.com
  • Latest advice and best practices for custom GPT development.

  • momi
  • Provides initial medical assessments and advice.

  • https://maiplestudio.com
  • Find Exhibitors, Speakers and more

  • Yasir Eryilmaz
  • AI scriptwriting assistant for short, engaging video content.

  • Daren White
  • A supportive coach for mastering all Spanish tenses.

  • Yusuf Emre Yeşilyurt
  • I find academic articles and books for research and literature reviews.

  • Carlos Ferrin
  • Encuentra películas y series en plataformas de streaming.

  • Joshua Armstrong
  • Confidential guide on numerology and astrology, based of GG33 Public information

  • https://zenepic.net
  • Embark on a thrilling diplomatic quest across a galaxy on the brink of war. Navigate complex politics and alien cultures to forge peace and avert catastrophe in this immersive interstellar adventure.

  • huahuayu
  • A unified API gateway for integrating multiple etherscan-like blockchain explorer APIs with Model Context Protocol (MCP) support for AI assistants.

  • deemkeen
  • control your mbot2 with a power combo: mqtt+mcp+llm

  • zhaoyunxing92
  • 本项目是一个钉钉MCP(Message Connector Protocol)服务,提供了与钉钉企业应用交互的API接口。项目基于Go语言开发,支持员工信息查询和消息发送等功能。

  • justmywyw
  • Short and sweet example MCP server / client implementation for Tools, Resources and Prompts.

  • sligter
  • Lite-MCP-Client是一个基于命令行的轻量级MCP客户端工具

    Reviews

    5 (1)
    Avatar
    user_ZNjOq0Z5
    2025-04-16

    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.