MCP服务器集合

一组基于MCP协议的自定义服务器,提供浏览器自动化、数据库交互等工具集的自然语言接口,适用于内部使用和开发集成。

  • by mend3
  • TypeScript
  • 本地部署
  • 更新于

使用说明

🧠 MCP服务器

精心策划的定制系列 MCP(模型上下文协议) 供内部使用的服务器。

这些服务器通过使用MCP协议的自然语言接口公开特定的工具集(如浏览器自动化或数据库交互)。

📦 包含的服务器

  • 操纵者
    使用Puppeteer和Chrome/无浏览器控制自动浏览器的自然语言界面。

  • Postgres矢量存储
    用于搜索PostgreSQL支持的向量数据库并与之交互的接口。

  • MySQL
    允许用户使用自然语言提示查询MySQL数据库并与之交互。

  • 镶木地板 (进行中)
    使用自然语言指令在JSON和Parquet格式之间转换的实验服务器。


🚀 入门指南

克隆和构建:

# 1 - clone this repo
git clone https://github.com/mend3/mcp

# 2 - that will create a folder called "mcp" on your current directory
# with that in mind, you can just attach the docker-compose
docker compose up \
  # your docker-compose
  -f docker-compose.yml \
  # mcp docker-compose
  -f mcp/docker-compose.yml \
  build mcp-*

使用Docker Compose启动所有MCP服务器:

docker compose up -d mcp-*

在本地运行特定服务器(处于开发模式):

tsx src/[server]

替换 [server] 使用所需的模块(例如。, puppeteer, mysql, pgvector).


🔌 易于与客户(Claude、Cursor等)集成

MCP服务器集成 天生地 客户喜欢 克劳德, 光标,以及其他MCP兼容工具。

只需将客户端添加到配置文件中,即可将其指向MCP服务器,如下所示:

服务器运行后:

{
  "mcpServers": {
    "puppeteer": {
      "type": "sse",
      "url": "http://localhost:8000/sse"
    },
    "pgvector": {
      "type": "sse",
      "url": "http://localhost:8001/sse"
    },
    "mysql": {
      "type": "sse",
      "url": "http://localhost:8002/sse"
    }
  }
}

这使得您的服务器能够立即访问能够理解MCP协议的工具。


📖 MCP官方文件


📜 许可证

该项目根据 MIT许可证.


                                      _  _
                            _____*~~~  **  ~~~*_____
                         __* ___     |\__/|     ___ *__
                       _*  / 888~~\__(8OO8)__/~~888 \  *_
                     _*   /88888888888888888888888888\   *_
                     *   |8888888888888888888888888888|   *
                    /~*  \8888/~\88/~\8888/~\88/~\8888/  *~
                   /  ~*  \88/   \/   (88)   \/   \88/  *~
                  /    ~*  \/          \/          \/  *~
                 /       ~~*_                      _*~~/
                /            ~~~~~*___ ** ___*~~~~~  /
               /                      ~  ~         /
              /                                  /
             /                                 /
            /                                /
           /                    ___sws___  /
          /                    | ####### |
         /            ___      | ####### |             ____i__
        /  _____p_____l_l____  | ####### |            | ooooo |         qp
i__p__ /  |  ###############  || ####### |__l___xp____| ooooo |      |~~~~|
 oooo |_I_|  ###############  || ####### |oo%Xoox%ooxo| ooooo |p__h__|##%#|
 oooo |ooo|  ###############  || ####### |o%xo%%xoooo%| ooooo |      |#xx%|
 oooo |ooo|  ###############  || ####### |o%ooxx%ooo%%| ooooo |######|x##%|
 oooo |ooo|  ###############  || ####### |oo%%x%oo%xoo| ooooo |######|##%x|
 oooo |ooo|  ###############  || ####### |%x%%oo%/oo%o| ooooo |######|/#%x|
 oooo |ooo|  ###############  || ####### |%%x/oo/xx%xo| ooooo |######|#%x/|
 oooo |ooo|  ###############  || ####### |xxooo%%/xo%o| ooooo |######|#^x#|
 oooo |ooo|  ###############  || ####### |oox%%o/x%%ox| ooooo |~~~$~~|x##/|
 oooo |ooo|  ###############  || ####### |x%oo%x/o%//x| ooooo |_KKKK_|#x/%|
 oooo |ooo|  ###############  || ####### |oox%xo%%oox%| ooooo |_|~|~~|xx%/|
 oooo |oHo|  #####AAAA######  || ##XX### |x%x%WWx%%/ox| ooDoo |_| |Y||xGGx|
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~