My MCP SSE Servers

by iuill

162 downloads
Not rated
GitHub

Description

# my_mcp_sse_servers ## 概要 このリポジトリは、複数の MCP (Model Context Protocol) サーバーを管理し、Docker Compose を使用して簡単に起動するためのプロジェクトです。 各 MCP サーバーはサブモジュールとして管理されており、それぞれ特定の機能を提供します。 ## 目的 - 複数の MCP サーバーを一元管理する。 - Docker Compose を利用して、開発環境や本番環境でのサーバー起動を容易にする。 - 各サーバーの設定と依存関係を明確にする。 ## セットアップ ###…

About

# my_mcp_sse_servers ## 概要 このリポジトリは、複数の MCP (Model Context Protocol) サーバーを管理し、Docker Compose を使用して簡単に起動するためのプロジェクトです。 各 MCP サーバーはサブモジュールとして管理されており、それぞれ特定の機能を提供します。 ## 目的 - 複数の MCP サーバーを一元管理する。 - Docker Compose を利用して、開発環境や本番環境でのサーバー起動を容易にする。 - 各サーバーの設定と依存関係を明確にする。 ## セットアップ ### 1. 環境変数の設定 各 MCP サーバーのディレクトリには…

Details

Author
iuill
Downloads
162
Categories
Developer Tools, Other, Infrastructure, Automation

- Centralized management of multiple MCP servers
- One-command startup with Docker Compose
- Brave Search API for web and local search
- Graphical recording HTML conversion
- Playwright browser automation
- Firecrawl web scraping, crawling, and search

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name My MCP SSE Servers
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Clone the repository, copy each server's .env.sample to .env and set required API keys, then run docker-compose up -d to start all servers. Configure your MCP client to connect to the SSE endpoints (e.g., http://host.docker.internal:3101/sse for Brave Search). Stop the servers with docker-compose down.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "my mcp sse servers": {
            "brave-search-sse": {
                "type": "http",
                "url": "http://host.docker.internal:3101/sse"
            },
            "playwright_sse": {
                "type": "http",
                "url": "http://host.docker.internal:3103/sse"
            },
            "grareco": {
                "type": "http",
                "url": "http://host.docker.internal:3102/sse"
            },
            "firecrawl": {
                "type": "http",
                "url": "http://host.docker.internal:3104/sse"
            }
        }
    }
}

McpServers

{
    "brave-search-sse": {
        "type": "http",
        "url": "http://host.docker.internal:3101/sse"
    },
    "playwright_sse": {
        "type": "http",
        "url": "http://host.docker.internal:3103/sse"
    },
    "grareco": {
        "type": "http",
        "url": "http://host.docker.internal:3102/sse"
    },
    "firecrawl": {
        "type": "http",
        "url": "http://host.docker.internal:3104/sse"
    }
}

このリポジトリは、複数の MCP (Model Context Protocol) サーバーを管理し、Docker Compose を使用して簡単に起動するためのプロジェクトです。 各 MCP サーバーはサブモジュールとして管理されており、それぞれ特定の機能を提供します。

- 複数の MCP サーバーを一元管理する。
- Docker Compose を利用して、開発環境や本番環境でのサーバー起動を容易にする。
- 各サーバーの設定と依存関係を明確にする。

各 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/.env

これにより、docker-compose.ymlに定義された各サービスがバックグラウンドで起動します。

- brave-search-sse: Brave Search API を利用した Web 検索およびローカル検索機能を提供します。
- mcp_grareco: テキストや Web ページをグラフィックレコーディング風の HTML に変換する機能を提供します。
- playwright-mcp-docker: Playwright を使用してブラウザ操作を行う機能を提供します。
- firecrawl-sse-mcp: Firecrawl を利用して Web ページのスクレイピング、クローリング、検索を行う機能を提供します。

{ "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 } } }

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

Orchestration tool for managing multiple MCP servers with a Docker Compose-style interface and a unified HTTP proxy.

Official Docker MCP Toolkit for discovering, configuring, and running containerized MCP servers through Docker Desktop and the Docker MCP gateway.

A secure, Docker-based server providing core execution capabilities for AI agents.

Paid remote MCP for CLI tool MCP, structured receipts, usage logs, and audit-ready evidence for agent and CI workflows.

Hot reload remote containerized Python applications directly from your IDE.

A flexible MCP server that executes arbitrary command-line tools defined in a configuration file.

Manage DDEV projects, enabling LLM applications to interact with local development environments through the MCP protocol.

Manage DevContainer environments using natural language prompts in any MCP-compatible editor.

Integrates with the devcontainers CLI to manage development containers. Requires Docker.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.