Discover Awesome MCP Servers
Extend your agent with 15,134 capabilities via MCP servers.
- All15,134
- 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
YouTube MCP Server
AI言語モデルが標準化されたインターフェースを介してYouTubeコンテンツとやり取りできるようにし、動画情報、トランスクリプト、チャンネル分析、トレンド分析を取得するためのツールを提供します。
Tidymodels MCP Server
tidymodels R エコシステムへのアクセスを提供するサーバー。ユーザーはパッケージの一覧表示、関数の検索、コードテンプレートの生成、Cline.bot や Claude Desktop のような AI アシスタントを通じた課題の検索などが可能です。
Semgrep
Semgrepへの包括的なインターフェースを提供するMCPサーバー。ユーザーはこれを通じて、セキュリティ脆弱性のためにコードをスキャンしたり、カスタムルールを作成したり、Model Context Protocolを通じてスキャン結果を分析したりできます。
BioMed-MCP-Server
生物医学文献データベース用のMCPサーバー
MySQL MCP Server
AIエージェントがMySQLデータベースと対話し、SQLクエリを実行し、シンプルなインターフェースを通じてデータベースコンテンツを管理できる強力なサーバー。
tinysa-mcp
これはtinySAを操作するための実験的なMCPサーバーです。
mcp-server
web-search-mcp
ウェブ検索用のMCPサーバー
Hypefury MCP Server
HF MCPサーバー (HF MCP Sābā)
mcp-server
MCP Server - JavaScript SDK
Model Context Protocol 用のカスタマイズされたサーバーを作成するための非公式 JavaScript SDK。プロンプト、リソース、およびツールを定義して、調整されたインタラクションを可能にします。
MCP Server
GitHub と Windsurf の連携のためのミッションコントロールプロトコル (MCP) サーバー
🌐 DocuMind MCP Server
鏡 (Kagami)
Juhe News MCP Server
大規模言語モデルが、おすすめ、国内、テクノロジー、スポーツニュースなど、様々なカテゴリーの最新トレンドニュースの見出しや詳細なコンテンツにアクセスできるようにする、モデルコンテキストプロトコルサーバー。

Baidu Map
Baidu Maps' core API is now fully compatible with the MCP protocol, making it the first map service provider in China to be compatible with the MCP protocol.
MCP TypeScript Simple Template
カスタムのモデルコンテキストプロトコルサーバーを構築するための基盤。AIシステムと統合でき、簡単なBMI計算ツールを実装例として提供します。
MCPE Server Proxy
鏡 (Kagami)
Weights & Biases MCP Server
wandbとweaveのためのMCP (Model Context Protocol)ツールと例のコレクション
Mac Shell MCP Server
セキュアな実行を可能にするMCPサーバー。ClaudeまたはRoo Codeを通じてmacOSターミナルコマンドを実行でき、セキュリティホワイトリストと承認メカニズムが組み込まれています。
Unichat MCP Server in TypeScript
鏡 (Kagami)
Terminal MCP Server
ローカルマシンまたはリモートホスト上で、AIモデルがシステムコマンドをSSH経由で実行できるMCPサーバー。永続的なセッションと環境変数をサポート。
IDA Pro MCP
IDA Pro を使用した自動リバースエンジニアリングのための MCP サーバー
Google Calendar
GoogleカレンダーとClaude Desktopを統合し、ユーザーが自然言語でカレンダーイベント(表示、作成、更新、削除)を管理できるようにする、モデルコンテキストプロトコルサーバー。
mcp-server-agentops
AgentOps SDK の公式 MCP サーバー
Qase MCP Server
Qaseテスト管理プラットフォームと連携するモデルコンテキストプロトコルサーバー。ユーザーはテストケースの作成と取得、テスト実行の管理、Qaseプロジェクトとの連携が可能です。
Coolify MCP Server
AIアシスタントが自然言語を通じてCoolifyインスタンスとやり取りできるようにする、サーバー、アプリケーション、データベース、デプロイメントの管理を可能にするモデルコンテキストプロトコルサーバー。

Websearch
A Model Context Protocol server that enables AI assistants to perform real-time web searches, retrieving up-to-date information from the internet via a Crawler API.
mcp-server-espn
MCP Proxy
標準入出力トランスポートを使用する MCP サーバー向けの TypeScript SSE プロキシ。
Kagi MCP Server (Node.js)
Node.js で Kagi MCP (Multi-Channel Platform) サーバーを実装するということですね。これはかなり複雑なプロジェクトになると思いますが、基本的な構造と重要なポイントを説明します。 **Kagi MCP サーバーの Node.js 実装の概要** Kagi MCP は、複数のチャネル(例えば、ウェブサイト、モバイルアプリ、API)を通じてコンテンツやサービスを提供するプラットフォームです。Node.js で実装する場合、以下の要素が必要になります。 1. **サーバーフレームワーク:** * Express.js: 一般的な選択肢で、ルーティング、ミドルウェア、テンプレートエンジンなどの機能を提供します。 * Koa.js: Express.js の後継で、よりモダンなアプローチを採用しています。 * Fastify: 高速性と効率性を重視したフレームワークです。 2. **データベース:** * MongoDB: ドキュメント指向データベースで、柔軟なスキーマが求められる場合に適しています。 * PostgreSQL: リレーショナルデータベースで、データの整合性が重要な場合に適しています。 * MySQL: 一般的なリレーショナルデータベースです。 3. **認証と認可:** * Passport.js: 認証ミドルウェアで、様々な認証戦略(ローカル、OAuth など)をサポートします。 * JSON Web Tokens (JWT): 認証情報を安全に伝達するための標準的な方法です。 4. **API エンドポイント:** * RESTful API: 標準的な API 設計で、HTTP メソッド(GET, POST, PUT, DELETE)を使用してリソースを操作します。 * GraphQL: より柔軟な API 設計で、クライアントが必要なデータのみを要求できます。 5. **リアルタイム通信 (必要に応じて):** * Socket.IO: 双方向のリアルタイム通信を可能にします。 * WebSocket: より低レベルなリアルタイム通信プロトコルです。 6. **キューイングシステム (必要に応じて):** * RabbitMQ: 非同期処理やバックグラウンドタスクの実行に役立ちます。 * Redis: キャッシュやメッセージブローカーとして使用できます。 7. **ロギング:** * Winston: 柔軟なロギングライブラリです。 * Morgan: HTTP リクエストのロギングに役立ちます。 **基本的なコード構造の例 (Express.js を使用):** ```javascript // app.js (または index.js) const express = require('express'); const app = express(); const port = process.env.PORT || 3000; // ミドルウェアの設定 (JSON パーサー、CORS など) app.use(express.json()); app.use(express.urlencoded({ extended: true })); // ルーティングの設定 const routes = require('./routes'); // routes.js ファイルを作成 app.use('/api', routes); // エラーハンドリング app.use((err, req, res, next) => { console.error(err.stack); res.status(500).send('Something broke!'); }); // サーバーの起動 app.listen(port, () => { console.log(`Server listening on port ${port}`); }); ``` ```javascript // routes.js const express = require('express'); const router = express.Router(); // 例: GET リクエストの処理 router.get('/users', (req, res) => { // データベースからユーザー情報を取得 // ... res.json({ users: [] }); // ユーザー情報を JSON で返す }); // 例: POST リクエストの処理 router.post('/users', (req, res) => { // リクエストボディからユーザー情報を受け取る const { name, email } = req.body; // データベースにユーザー情報を保存 // ... res.status(201).json({ message: 'User created successfully' }); }); module.exports = router; ``` **重要な考慮事項:** * **スケーラビリティ:** 多くのユーザーを処理できるように、サーバーをスケールアウトできる設計にする必要があります。ロードバランサーやキャッシュの利用を検討してください。 * **セキュリティ:** 認証、認可、入力検証、出力エンコードなど、セキュリティ対策を徹底する必要があります。 * **モニタリング:** サーバーのパフォーマンスを監視し、問題が発生した場合に迅速に対応できるように、モニタリングツールを導入する必要があります。 * **テスト:** ユニットテスト、統合テスト、エンドツーエンドテストなど、様々なテストを実施して、コードの品質を確保する必要があります。 * **ドキュメント:** API のドキュメントを作成し、他の開発者が簡単に利用できるようにする必要があります。 **日本語訳:** Node.js で Kagi MCP (マルチチャネルプラットフォーム) サーバーを実装するということですね。これはかなり複雑なプロジェクトになると思いますが、基本的な構造と重要なポイントを説明します。 **Kagi MCP サーバーの Node.js 実装の概要** Kagi MCP は、複数のチャネル(例えば、ウェブサイト、モバイルアプリ、API)を通じてコンテンツやサービスを提供するプラットフォームです。Node.js で実装する場合、以下の要素が必要になります。 1. **サーバーフレームワーク:** * Express.js: 一般的な選択肢で、ルーティング、ミドルウェア、テンプレートエンジンなどの機能を提供します。 * Koa.js: Express.js の後継で、よりモダンなアプローチを採用しています。 * Fastify: 高速性と効率性を重視したフレームワークです。 2. **データベース:** * MongoDB: ドキュメント指向データベースで、柔軟なスキーマが求められる場合に適しています。 * PostgreSQL: リレーショナルデータベースで、データの整合性が重要な場合に適しています。 * MySQL: 一般的なリレーショナルデータベースです。 3. **認証と認可:** * Passport.js: 認証ミドルウェアで、様々な認証戦略(ローカル、OAuth など)をサポートします。 * JSON Web Tokens (JWT): 認証情報を安全に伝達するための標準的な方法です。 4. **API エンドポイント:** * RESTful API: 標準的な API 設計で、HTTP メソッド(GET, POST, PUT, DELETE)を使用してリソースを操作します。 * GraphQL: より柔軟な API 設計で、クライアントが必要なデータのみを要求できます。 5. **リアルタイム通信 (必要に応じて):** * Socket.IO: 双方向のリアルタイム通信を可能にします。 * WebSocket: より低レベルなリアルタイム通信プロトコルです。 6. **キューイングシステム (必要に応じて):** * RabbitMQ: 非同期処理やバックグラウンドタスクの実行に役立ちます。 * Redis: キャッシュやメッセージブローカーとして使用できます。 7. **ロギング:** * Winston: 柔軟なロギングライブラリです。 * Morgan: HTTP リクエストのロギングに役立ちます。 **基本的なコード構造の例 (Express.js を使用):** ```javascript // app.js (または index.js) const express = require('express'); const app = express(); const port = process.env.PORT || 3000; // ミドルウェアの設定 (JSON パーサー、CORS など) app.use(express.json()); app.use(express.urlencoded({ extended: true })); // ルーティングの設定 const routes = require('./routes'); // routes.js ファイルを作成 app.use('/api', routes); // エラーハンドリング app.use((err, req, res, next) => { console.error(err.stack); res.status(500).send('Something broke!'); }); // サーバーの起動 app.listen(port, () => { console.log(`Server listening on port ${port}`); }); ``` ```javascript // routes.js const express = require('express'); const router = express.Router(); // 例: GET リクエストの処理 router.get('/users', (req, res) => { // データベースからユーザー情報を取得 // ... res.json({ users: [] }); // ユーザー情報を JSON で返す }); // 例: POST リクエストの処理 router.post('/users', (req, res) => { // リクエストボディからユーザー情報を受け取る const { name, email } = req.body; // データベースにユーザー情報を保存 // ... res.status(201).json({ message: 'User created successfully' }); }); module.exports = router; ``` **重要な考慮事項:** * **スケーラビリティ:** 多くのユーザーを処理できるように、サーバーをスケールアウトできる設計にする必要があります。ロードバランサーやキャッシュの利用を検討してください。 * **セキュリティ:** 認証、認可、入力検証、出力エンコードなど、セキュリティ対策を徹底する必要があります。 * **モニタリング:** サーバーのパフォーマンスを監視し、問題が発生した場合に迅速に対応できるように、モニタリングツールを導入する必要があります。 * **テスト:** ユニットテスト、統合テスト、エンドツーエンドテストなど、様々なテストを実施して、コードの品質を確保する必要があります。 * **ドキュメント:** API のドキュメントを作成し、他の開発者が簡単に利用できるようにする必要があります。 **補足:** * これはあくまで基本的な概要です。Kagi MCP の具体的な要件に合わせて、設計や実装を調整する必要があります。 * 各ライブラリやフレームワークのドキュメントをよく読んで、使い方を理解することが重要です。 * サンプルコードはあくまで例であり、そのまま動作するとは限りません。 この情報が、Node.js で Kagi MCP サーバーを実装する上で役立つことを願っています。頑張ってください!