Discover Awesome MCP Servers
Extend your agent with 26,794 capabilities via MCP servers.
- All26,794
- Developer Tools3,867
- Search1,714
- Research & Data1,557
- AI Integration Systems229
- Cloud Platforms219
- Data & App Analysis181
- Database Interaction177
- Remote Shell Execution165
- Browser Automation147
- Databases145
- Communication137
- AI Content Generation127
- OS Automation120
- Programming Docs Access109
- Content Fetching108
- Note Taking97
- File Systems96
- Version Control93
- Finance91
- Knowledge & Memory90
- Monitoring79
- Security71
- Image & Video Processing69
- Digital Note Management66
- AI Memory Systems62
- Advanced AI Reasoning59
- Git Management Tools58
- Cloud Storage51
- Entertainment & Media43
- Virtualization42
- Location Services35
- Web Automation & Stealth32
- Media Content Processing32
- Calendar Management26
- Ecommerce & Retail18
- Speech Processing18
- Customer Data Platforms16
- Travel & Transportation14
- Education & Learning Tools13
- Home Automation & IoT13
- Web Search Integration12
- Health & Wellness10
- Customer Support10
- Marketing9
- Games & Gamification8
- Google Cloud Integrations7
- Art & Culture4
- Language Translation3
- Legal & Compliance2
Weather MCP Server
鏡 (Kagami)
Story IP Creator Agent
弊社のMCPサーバーを利用したデモエージェント
Flux Schnell MCP Server
Replicate API経由で画像生成を可能にするサーバー。Model Context Protocol (MCP) を介して Flux Schnell モデルを呼び出す。
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 実装の理解に役立つことを願っています。
Task Tracker
タスク管理にLinear、時間管理にTrackingTimeを連携させたMCPサーバー
Excel MCP Server
Excelファイルの操作機能を提供します。このサーバーにより、ワークブックの作成、データ操作、書式設定、および高度なExcel機能が利用可能になります。
Bitcoin Model Context Protocol Server
npm-search MCP Server
鏡 (Kagami)
Remote MCP Server on Cloudflare
Android MCP Server
鏡 (Kagami)
Demo03_mcp Server
Xpath
MCP-Haskell (hs-mcp)
Haskell で実装された MCP (Model Context Protocol) のクライアント/サーバー
mcp-server-diff-python
この MCP サーバーは、Python の標準ライブラリ difflib を使用して、2 つのテキスト入力の統一差分を提供します。
Robot Control Service
Johnny-Five 用の MCP サーバー
bioRxiv MCP Server
鏡 (Kagami)
Weather MCP Server
iOS Simulator MCP Server
自然言語コマンドを通じて、UI要素の検査、UIインタラクションの制御、シミュレータの管理を行うためのツールを提供し、iOSシミュレータとのインタラクションを可能にします。
Model Context Protocol Resources & Guides
新しいプロトコルであるModel Context Protocol (MCP) について学習しながら構築した、実践的なガイド、クライアント、サーバーを通してMCPを探求します。
Model Context Protocol (MCP) Server - Filesystem Implementation
mcp-server
テスト
Laravel MCP
Laravel をベースとした Model Context Protocol の実装
MCP Code Checker
MCPサーバーは、コード品質チェック(pylintとpytest)を提供し、分析と修正のためにLLM(大規模言語モデル)に優しいスマートなプロンプトを提供します。Claudeや他のAIアシスタントがあなたのコードを分析し、改善点を提案することを可能にします。
mcp-server-motherduck MCP server
鏡 (Kagami)
MCP (Model Context Protocol) 서버
mcp-browser-tester
テスト目的でMCPサーバーがブラウザを操作できるようにする。
Backlog MCP Server
Backlog APIと連携し、自然言語でのやり取りを通じて課題、プロジェクト、Wikiなどのプロジェクト管理操作を可能にするMCPサーバー実装。
Google Drive MCP Server
鏡 (Kagami)
GitHub PR MCP Server
TypeScriptで記述された、Model-Controller-Presenterパターンを用いてGitHubのプルリクエストを解析するサーバー。
Gentoro MCP Server
鏡 (Kagami)