Discover Awesome MCP Servers

Extend your agent with 20,377 capabilities via MCP servers.

All20,377
MySQL查询服务器

MySQL查询服务器

MCP (Model-Controller-Provider) フレームワークに基づき、SSE (Server-Sent Events) を通じて MySQL データベース操作を提供するサーバー。MySQL データベースからのリアルタイムデータ伝送を可能にします。

aira-mcp-server MCP Server

aira-mcp-server MCP Server

鏡 (Kagami)

Mcp_proxy_pydantic_agent

Mcp_proxy_pydantic_agent

「MCPサーバーをPydanticエージェントに公開する例」

Tiny TODO MCP

Tiny TODO MCP

AIアシスタントに永続的なタスク管理機能を提供し、通常は制限されるコンテキストを超えてタスクの作成、更新、追跡を可能にする、モデルコンテキストプロトコルサーバー。

MCP Documentation Project

MCP Documentation Project

スコープカムプロジェクト用のMCPサーバー。

mcp-mananger-desktop

mcp-mananger-desktop

WIP: Claudeアプリ(またはそれ以上)のための、すべてのMCPサーバーまたはサービスを検索、インストール、アンインストールできるMCPサーバー(開発中)。

Fibery MCP Server

Fibery MCP Server

Fibery MCPサーバーは、FiberyとMCPプロトコルをサポートするあらゆるLLMプロバイダー(例:デスクトップ版Claude)との統合を提供し、自然言語を使用してFiberyワークスペーススキーマの探索、データベースのクエリ、エンティティの作成と更新を可能にします。

MCP Go SDK

MCP Go SDK

このSDKは、Machine Control Protocol (MCP) の Go 実装を提供し、ツール実行、リソースアクセス、およびプロンプト処理のためのクライアントとサーバー間の双方向通信を可能にします。

Terminal MCP Server

Terminal MCP Server

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

Agent.ai MCP Server

Agent.ai MCP Server

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サーバー

GRID MCP Server

GRID MCP Server

デスクトップ版Claudeから直接GRID APIを使用するためのMCPサーバー

Modal MCP Server

Modal MCP Server

AIエージェントがModalと連携し、サーバーレスクラウド環境でアプリのデプロイや関数の実行を可能にするMCPサーバー。

EOL MCP Server 📅

EOL MCP Server 📅

鏡 (Kagami)

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)

Cryptocurrency Market Data MCP Server

Cryptocurrency Market Data MCP Server

鏡 (Kagami)

cognee-mcp-server

cognee-mcp-server

Gemini MCP Server

Gemini MCP Server

Claude Desktop が Google の Gemini AI モデルと連携できるようにする、Model Context Protocol (MCP) サーバー実装。

MCP-Grep

MCP-Grep

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

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クライアントインターフェースを通じて、シーン、ソース、ストリーミング、および録画の管理を可能にします。