Cover image
Try Now
2025-03-23

这些是我的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

  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.

  • Bora Yalcin
  • Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.

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

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

  • Alexandru Strujac
  • Efficient thumbnail creator for YouTube videos

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

  • Elijah Ng Shi Yi
  • Advanced software engineer GPT that excels through nailing the basics.

  • Beniyam Berhanu
  • Therapist adept at identifying core issues and offering practical advice with images.

  • Lists Tailwind CSS classes in monospaced font

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

  • lumpenspace
  • Take an adjectivised noun, and create images making it progressively more adjective!

  • apappascs
  • 发现市场上最全面,最新的MCP服务器集合。该存储库充当集中式枢纽,提供了广泛的开源和专有MCP服务器目录,并提供功能,文档链接和贡献者。

  • ShrimpingIt
  • MCP系列GPIO Expander的基于Micropython I2C的操作,源自ADAFRUIT_MCP230XX

  • huahuayu
  • 统一的API网关,用于将多个Etherscan样区块链Explorer API与对AI助手的模型上下文协议(MCP)支持。

  • deemkeen
  • 用电源组合控制您的MBOT2:MQTT+MCP+LLM

  • jae-jae
  • 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.