Discover Awesome MCP Servers

Extend your agent with 12,378 capabilities via MCP servers.

All12,378
Terminal MCP Server

Terminal MCP Server

「Claude Desktopを通じてターミナルコマンドを実行するためのMCPサーバー」

EOL MCP Server 📅

EOL MCP Server 📅

鏡 (Kagami)

Agent.ai MCP Server

Agent.ai MCP Server

MCP Server for Ollama

MCP Server for Ollama

Claude DesktopをOllama LLMサーバーに接続するためのMCPサーバー

Role-Specific Context MCP Server

Role-Specific Context MCP Server

AIエージェント向けのロールベースのコンテキスト管理を可能にするモデルコンテキストプロトコルサーバー。ユーザーは特定の指示を設定したり、分割されたメモリを維持したり、システム内のさまざまなエージェントロールに合わせてトーンを調整したりできます。

cognee-mcp-server

cognee-mcp-server

Clojars MCP Server

Clojars MCP Server

了解しました。Clojureライブラリの最新の依存関係情報を提供します。 (Clojureライブラリの依存関係情報は、常に変化するため、具体的なライブラリ名を教えていただけると、より正確な情報を提供できます。例えば、「compojureの最新の依存関係情報」のように指定してください。) 一般的に、Clojureライブラリの依存関係情報を得るには、以下の方法があります。 * **`deps.edn` ファイル:** Clojureプロジェクトのルートディレクトリにある `deps.edn` ファイルには、プロジェクトの依存関係が記述されています。このファイルを確認することで、直接的な依存関係を知ることができます。 * **Clojars:** Clojars ( [https://clojars.org/](https://clojars.org/) ) は、Clojureライブラリのリポジトリです。各ライブラリのページには、依存関係の情報が記載されている場合があります。 * **ライブラリのGitHubリポジトリ:** 多くのClojureライブラリはGitHubで公開されています。リポジトリ内の `deps.edn` ファイルや `project.clj` ファイル(Leiningenを使用している場合)を確認することで、依存関係を知ることができます。 * **Clojure CLI tools:** Clojure CLI tools を使用している場合、`clojure -A:deps tree` コマンドで依存関係ツリーを表示できます。 **例:** もし、`compojure` の依存関係を知りたい場合、Clojarsで `compojure` を検索し、そのページの "Dependencies" セクションを確認します。 **注意点:** * 依存関係は、ライブラリのバージョンによって異なる場合があります。 * 依存関係は、直接的な依存関係だけでなく、間接的な依存関係(依存関係の依存関係)も含まれます。 具体的なライブラリ名を教えていただければ、より詳細な情報を提供できます。

Xpath

Xpath

Mcp Gaodeweather Server

Mcp Gaodeweather Server

Story IP Creator Agent

Story IP Creator Agent

弊社のMCPサーバーを利用したデモエージェント

OBS MCP Server

OBS MCP Server

OBS WebSocketプロトコルを介してOBS Studioをリモートで制御するためのツールを提供するサーバー。MCPクライアントインターフェースを通じて、シーン、ソース、ストリーミング、および録画の管理を可能にします。

Flux Schnell MCP Server

Flux Schnell MCP Server

Replicate API経由で画像生成を可能にするサーバー。Model Context Protocol (MCP) を介して Flux Schnell モデルを呼び出す。

MCP-Grep

MCP-Grep

Model Context Protocol (MCP) を通じて grep の機能を提供するサーバー実装。MCP 互換のクライアントは、正規表現を使用してファイル内のパターンを検索できます。

mcp-sentry: A Sentry MCP Server

mcp-sentry: A Sentry MCP Server

Sentryと連携するためのMCPサーバー

Weather MCP Server

Weather MCP Server

鏡 (Kagami)

Bitcoin Model Context Protocol Server

Bitcoin Model Context Protocol Server

GUIDE

GUIDE

MSSQL 用の MCP サーバー

npm-search MCP Server

npm-search MCP Server

鏡 (Kagami)

Time MCP Server by PHP

Time MCP Server by PHP

了解しました。MCP (Model Context Protocol) サーバーの PHP サンプル実装で、時間情報を取得するものを以下に示します。 ```php <?php // MCP サーバーのアドレスとポート $address = 'tcp://127.0.0.1:12345'; // ソケットを作成 $socket = stream_socket_server($address, $errno, $errstr); if (!$socket) { die("ソケットの作成に失敗しました: $errstr ($errno)\n"); } echo "MCP サーバーが $address で起動しました...\n"; while (true) { // クライアントからの接続を待機 $client = stream_socket_accept($socket, -1); if ($client) { echo "クライアントが接続しました\n"; // リクエストを読み込む $request = fread($client, 4096); // リクエストを処理 $response = handleRequest($request); // レスポンスをクライアントに送信 fwrite($client, $response); // 接続を閉じる fclose($client); echo "クライアントとの接続を閉じました\n"; } } fclose($socket); /** * リクエストを処理し、レスポンスを生成します。 * * @param string $request リクエスト文字列 * @return string レスポンス文字列 */ function handleRequest(string $request): string { // リクエストを解析 (簡単な例として、"get_time" コマンドを想定) if (trim($request) === 'get_time') { // 現在の時刻を取得 $currentTime = date('Y-m-d H:i:s'); // レスポンスを生成 (JSON 形式) $response = json_encode(['time' => $currentTime]); } else { // 不明なリクエストの場合のエラーレスポンス $response = json_encode(['error' => '不明なリクエスト']); } return $response; } ?> ``` **このコードの説明:** 1. **サーバーの設定:** * `$address` 変数でサーバーのアドレスとポートを設定します。 `tcp://127.0.0.1:12345` はローカルホストのポート 12345 でリッスンすることを意味します。 * `stream_socket_server()` 関数を使用して TCP ソケットを作成します。 2. **接続の待機:** * `while (true)` ループで、クライアントからの接続を継続的に待機します。 * `stream_socket_accept()` 関数は、新しいクライアント接続を受け入れるまでブロックします。 3. **リクエストの処理:** * `fread()` 関数を使用して、クライアントからリクエストを読み込みます。 * `handleRequest()` 関数は、リクエストを解析し、適切なレスポンスを生成します。 4. **レスポンスの送信:** * `fwrite()` 関数を使用して、レスポンスをクライアントに送信します。 5. **接続のクローズ:** * `fclose()` 関数を使用して、クライアントとの接続を閉じます。 6. **`handleRequest()` 関数:** * この関数は、リクエスト文字列を受け取り、それに基づいてレスポンスを生成します。 * この例では、`get_time` というリクエストを想定しています。 * `date('Y-m-d H:i:s')` 関数を使用して現在の時刻を取得します。 * `json_encode()` 関数を使用して、レスポンスを JSON 形式にエンコードします。 * 不明なリクエストの場合は、エラーレスポンスを返します。 **使用方法:** 1. このコードを `mcp_server.php` などのファイルに保存します。 2. ターミナルで `php mcp_server.php` を実行してサーバーを起動します。 3. 別のターミナルで、`telnet 127.0.0.1 12345` などのクライアントを使用してサーバーに接続します。 4. `get_time` と入力して Enter キーを押すと、サーバーから現在の時刻が JSON 形式で返されます。 **注意点:** * これは非常に基本的な例です。実際の実装では、より堅牢なエラー処理、リクエストの検証、およびセキュリティ対策が必要になります。 * MCP は、より複雑なプロトコルであり、この例は、その基本的な概念を示すためのものです。 * JSON 形式は、データのシリアライズとデシリアライズに便利ですが、他の形式も使用できます。 * この例では、`get_time` という単一のコマンドのみをサポートしていますが、必要に応じて他のコマンドを追加できます。 **改善点:** * より複雑なリクエストの解析をサポートするために、正規表現またはより高度なパーサーを使用できます。 * 複数のクライアント接続を同時に処理するために、非同期 I/O を使用できます。 * セキュリティを強化するために、SSL/TLS を使用できます。 * ロギングを追加して、サーバーの動作を監視できます。 このサンプルコードが、MCP サーバーの PHP 実装の理解に役立つことを願っています。

Remote MCP Server on Cloudflare

Remote MCP Server on Cloudflare

YR MCP Server

YR MCP Server

LLMツールでコンテキストとしてYrの天気データを使用するためのMCPサーバー

Demo03_mcp Server

Demo03_mcp Server

Excel MCP Server

Excel MCP Server

Excelファイルの操作機能を提供します。このサーバーにより、ワークブックの作成、データ操作、書式設定、および高度なExcel機能が利用可能になります。

Cryptocurrency Market Data MCP Server

Cryptocurrency Market Data MCP Server

鏡 (Kagami)

MCP (Model Context Protocol) 서버

MCP (Model Context Protocol) 서버

mcp-browser-tester

mcp-browser-tester

テスト目的でMCPサーバーがブラウザを操作できるようにする。

Backlog MCP Server

Backlog MCP Server

Backlog APIと連携し、自然言語でのやり取りを通じて課題、プロジェクト、Wikiなどのプロジェクト管理操作を可能にするMCPサーバー実装。

Android MCP Server

Android MCP Server

鏡 (Kagami)

Robot Control Service

Robot Control Service

Johnny-Five 用の MCP サーバー

Model Context Protocol Resources & Guides

Model Context Protocol Resources & Guides

新しいプロトコルであるModel Context Protocol (MCP) について学習しながら構築した、実践的なガイド、クライアント、サーバーを通してMCPを探求します。