Discover Awesome MCP Servers

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

All84,517
Weather MCP Server

Weather MCP Server

OpenWeatherMap API を利用して、気温、湿度、風速、日の出/日の入り時刻などのリアルタイムな天気情報を提供する MCP サーバー。

IDA Pro MCP

IDA Pro MCP

IDA Pro を使用した自動リバースエンジニアリングのための MCP サーバー

Google Calendar

Google Calendar

GoogleカレンダーとClaude Desktopを統合し、ユーザーが自然言語でカレンダーイベント(表示、作成、更新、削除)を管理できるようにする、モデルコンテキストプロトコルサーバー。

Terminal MCP Server

Terminal MCP Server

ローカルマシンまたはリモートホスト上で、AIモデルがシステムコマンドをSSH経由で実行できるMCPサーバー。永続的なセッションと環境変数をサポート。

Coolify MCP Server

Coolify MCP Server

AIアシスタントが自然言語を通じてCoolifyインスタンスとやり取りできるようにする、サーバー、アプリケーション、データベース、デプロイメントの管理を可能にするモデルコンテキストプロトコルサーバー。

mcp-server-agentops

mcp-server-agentops

AgentOps SDK の公式 MCP サーバー

tinysa-mcp

tinysa-mcp

これはtinySAを操作するための実験的なMCPサーバーです。

MCP TypeScript Simple Template

MCP TypeScript Simple Template

カスタムのモデルコンテキストプロトコルサーバーを構築するための基盤。AIシステムと統合でき、簡単なBMI計算ツールを実装例として提供します。

BioMed-MCP-Server

BioMed-MCP-Server

生物医学文献データベース用のMCPサーバー

MCPE Server Proxy

MCPE Server Proxy

鏡 (Kagami)

Juhe News MCP Server

Juhe News MCP Server

大規模言語モデルが、おすすめ、国内、テクノロジー、スポーツニュースなど、様々なカテゴリーの最新トレンドニュースの見出しや詳細なコンテンツにアクセスできるようにする、モデルコンテキストプロトコルサーバー。

MySQL MCP Server

MySQL MCP Server

AIエージェントがMySQLデータベースと対話し、SQLクエリを実行し、シンプルなインターフェースを通じてデータベースコンテンツを管理できる強力なサーバー。

Mac Shell MCP Server

Mac Shell MCP Server

セキュアな実行を可能にするMCPサーバー。ClaudeまたはRoo Codeを通じてmacOSターミナルコマンドを実行でき、セキュリティホワイトリストと承認メカニズムが組み込まれています。

Qase MCP Server

Qase MCP Server

Qaseテスト管理プラットフォームと連携するモデルコンテキストプロトコルサーバー。ユーザーはテストケースの作成と取得、テスト実行の管理、Qaseプロジェクトとの連携が可能です。

web-search-mcp

web-search-mcp

ウェブ検索用のMCPサーバー

Unichat MCP Server in TypeScript

Unichat MCP Server in TypeScript

鏡 (Kagami)

mcp-server

mcp-server

🌐 DocuMind MCP Server

🌐 DocuMind MCP Server

鏡 (Kagami)

Random Number MCP Server

Random Number MCP Server

OpenSCAD MCP Server

OpenSCAD MCP Server

ユーザーが、マルチビュー再構成とOpenSCADを用いて、テキスト記述や画像からパラメトリックな3Dモデルを生成できるようにします。AI画像生成とリモート処理もサポートしています。

mcp-server-espn

mcp-server-espn

Vercel MCP Integration

Vercel MCP Integration

MCPサーバーがClaudeをVercelに接続します。

MCP Proxy

MCP Proxy

標準入出力トランスポートを使用する MCP サーバー向けの TypeScript SSE プロキシ。

Websearch

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.

ming-mcp-server MCP Server

ming-mcp-server MCP Server

QRCode_MCP

QRCode_MCP

カスタマイズ可能なQRコードを生成するMCPサーバー。サイズ、色、誤り訂正、マージン設定などのオプションがあります。

Kagi MCP Server (Node.js)

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 サーバーを実装する上で役立つことを願っています。頑張ってください!

Wandering RAG

Wandering RAG

個人用RAGのためのCLIツール。Notion、Obsidian、Apple Notesなどからデータを取得し、Qdrantに保存、MCPサーバーとして公開します。

Bocha AI Web Search MCP Server

Bocha AI Web Search MCP Server

Design Tokens - MCP Server

Design Tokens - MCP Server

了解しました。以下に翻訳を示します。 フィグマ用のMCPサーバー。画像も生成します。