my_mcp_sse_servers
概要
此存储库包含多个MCP (Model Context Protocol) 管理服务器Docker Compose 中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。 每个MCP 服务器作为子模块进行管理,分别提供特定的功能。
目的
- 多个MCP 集中管理服务器。
- Docker Compose 来定义自定义外观。
- 明确各服务器的设定和依存关系。
安装,安装
1.设置环境变量
每个MCP 在服务器目录中 .env.sample 包含文件。 把这些文件 .env 的名称复制API 请记述键和设定值。
例:
cp brave-search-sse-mcp/.env.sample brave-search-sse-mcp/.env
cp mcp_grareco/.env.sample mcp_grareco/.env
# playwright-mcp-docker/.envのみ正常動作しないため、ルートディレクトリ直下にする
#cp playwright-mcp-docker/.env.sample playwright-mcp-docker/.env
cp playwright-mcp-docker/.env.sample .env
cp firecrawl-sse-mcp/.env.example firecrawl-sse-mcp/.env
cp note-mcp-server/.env.example note-mcp-server/.env2. Docker Compose 启动
通过执行以下命令MCP 启动服务器。
docker-compose up -d因此docker-compose.yml 中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。
正在启动的服务器
- 勇敢的搜索: Brave Search API 利用期间Web 提供搜索和本地搜索功能。
- mcp-grareco:文本和Web 页面是图形记录风格的HTML 中所述修改相应参数的值。
- 剧作家mcp docker: Playwright 中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。
- 苏格兰皇家骑警: Firecrawl 利用,利用Web 提供对页面进行刻划、关闭和搜索的功能。
停止
要停止服务器,请执行以下命令:。
docker-compose downRoo-Code等的MCP客户端设置
{
"mcpServers": {
"brave-search-sse": {
"url": "http://host.docker.internal:3101/sse",
"headers": {},
"timeout": 30,
"disabled": false,
"alwaysAllow": []
},
"playwright_sse": {
"url": "http://host.docker.internal:3103/sse",
"headers": {},
"timeout": 30,
"disabled": false,
"alwaysAllow": [
]
},
"grareco": {
"url": "http://host.docker.internal:3102/sse",
"headers": {},
"timeout": 900
},
"firecrawl": {
"url": "http://host.docker.internal:3104/sse",
"headers": {},
"timeout": 30
},
"note_mcp": {
"url": "http://host.docker.internal:3105/mcp",
"type": "streamable-http",
"headers": {},
"timeout": 30
}
}
}