Discover Awesome MCP Servers

Extend your agent with 84,517 capabilities via MCP servers.

All84,517
Role-Specific Context MCP Server

Role-Specific Context MCP Server

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

Linear

Linear

AIアシスタントがLinearプロジェクト管理システムと連携し、ユーザーが自然言語を通じて課題、プロジェクト、チームの取得、作成、更新を行えるようにする、モデルコンテキストプロトコルサーバー。

Screenshot MCP Server

Screenshot MCP Server

AIツールがユーザーの画面のスクリーンショットを取得・処理できるようにし、AIアシスタントがシンプルなMCPインターフェースを通じてユーザーが見ているものを確認・分析できるようにします。

mcp-cps-data MCP serverWhat is mcp-cps-data?How to use mcp-cps-data?Key features of mcp-cps-data?Use cases of mcp-cps-data?FAQ from mcp-cps-data?

mcp-cps-data MCP serverWhat is mcp-cps-data?How to use mcp-cps-data?Key features of mcp-cps-data?Use cases of mcp-cps-data?FAQ from mcp-cps-data?

シカゴ公立学校のローカルでホストされているデータ用のMCPサーバー

MCP Documentation Project

MCP Documentation Project

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

Mcp_proxy_pydantic_agent

Mcp_proxy_pydantic_agent

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

MySQL查询服务器

MySQL查询服务器

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

Agent.ai MCP Server

Agent.ai MCP Server

Cloudinary MCP Server

Cloudinary MCP Server

AIアシスタントがツールとしてCloudinaryのUpload & Admin APIメソッドを公開する、モデルコンテキストプロトコルサーバーです。 この統合により、AIシステムがCloudinaryクラウドをトリガーし、操作できるようになります。

Gemini MCP Server

Gemini MCP Server

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

Google Search MCP Server

Google Search MCP Server

ClaudeがGoogleの検索APIに接続して、Googleカスタム検索を実行できるようにする、モデルコンテキストプロトコルサーバー。

MCP Go SDK

MCP Go SDK

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

EOL MCP Server 📅

EOL MCP Server 📅

鏡 (Kagami)

GRID MCP Server

GRID MCP Server

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

Modal MCP Server

Modal MCP Server

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

mentor-mcp-server

mentor-mcp-server

鏡 (Kagami)

MCP Evolution API

MCP Evolution API

ClaudeがEvolution APIを通じてWhatsAppと連携し、メッセージの送信、連絡先管理、グループ操作、およびWhatsAppインスタンスの管理を可能にする、モデルコンテキストプロトコルサーバー。

MCP-Grep

MCP-Grep

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

MCP Server for Ollama

MCP Server for Ollama

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

mcp-sentry: A Sentry MCP Server

mcp-sentry: A Sentry MCP Server

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

YR MCP Server

YR MCP Server

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

Mcp Gaodeweather Server

Mcp Gaodeweather 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" セクションを確認します。 **注意点:** * 依存関係は、ライブラリのバージョンによって異なる場合があります。 * 依存関係は、直接的な依存関係だけでなく、間接的な依存関係(依存関係の依存関係)も含まれます。 具体的なライブラリ名を教えていただければ、より詳細な情報を提供できます。

cognee-mcp-server

cognee-mcp-server

OBS MCP Server

OBS MCP Server

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

Weather MCP Server

Weather MCP Server

鏡 (Kagami)

GUIDE

GUIDE

MSSQL 用の MCP サーバー

Cryptocurrency Market Data MCP Server

Cryptocurrency Market Data 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 実装の理解に役立つことを願っています。

Xpath

Xpath