Discover Awesome MCP Servers

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

All20,402
GitHub MCP Server Plus

GitHub MCP Server Plus

GitHub API 用の MCP サーバー。ファイル操作、リポジトリ管理、高度な検索機能を提供し、自動ブランチ作成と包括的なエラー処理を備えています。

TypeScript
Home Assistant MCP Server

Home Assistant MCP Server

Model Context Protocol を介して Home Assistant のデバイスや自動化とやり取りできるようにするサーバーです。これにより、ユーザーはデバイスの状態を監視したり、デバイスを制御したり、自動化をトリガーしたり、エンティティを一覧表示したりできます。

JavaScript
MongoDB MCP Server

MongoDB MCP Server

MongoDBデータベースへの読み取り専用アクセスを提供するModel Context Protocolサーバー。AIアシスタントがMongoDBデータを直接クエリおよび分析することを可能にし、データの安全性を維持します。

JavaScript
mcp-server-tmdb

mcp-server-tmdb

The Movie Database (TMDB) APIと連携して、映画情報、検索機能、おすすめを提供します。

JavaScript
Python Docs Server

Python Docs Server

自然言語による質問で、Brave Search API を使用して Python ドキュメントを取得できる MCP サーバー。

JavaScript
Tavily MCP Server with Proxy Support

Tavily MCP Server with Proxy Support

LLMがTavilyのAPIを使用してプロキシサーバー経由で高度なウェブ検索を実行できるようにします。包括的なウェブ検索、直接的な質問応答、AIが抽出したコンテンツを含む最新のニュース記事の取得をサポートします。

Python
Worldpay MCP Server

Worldpay MCP Server

Model Context Protocolを実装したサーバー。Worldpay APIを通じて支払い処理、支払い照会、チェックアウトフォームの生成を可能にする。

TypeScript
KNMI Weather MCP

KNMI Weather MCP

オランダ気象台(KNMI)の気象観測所からリアルタイムの気象データを提供する FastMCP サーバー。ユーザーは自然言語による問い合わせを通じて、オランダ国内のあらゆる場所の気温、湿度、風速、その他の気象指標にアクセスできます。

Python
PyTorch HUD MCP Server

PyTorch HUD MCP Server

PyTorchのCI/CDに関する分析データ(ワークフロー、ジョブ、テスト実行、ログ分析など)に、MCPインターフェースを通じてアクセスできるようにします。

Python
BrianKnows MCP Server

BrianKnows MCP Server

ClaudeをBrianKnowsのブロックチェーン知識ベースに接続するMCPサーバー。ユーザーはブロックチェーン/DeFi情報を検索し、複数の知識ベースにわたって特化型エージェントとやり取りできます。

JavaScript
Tiny Cryptography MCP Server

Tiny Cryptography MCP Server

Express.js で構築されたモデルコンテキストプロトコルサーバー。鍵ペアの生成、共有秘密の導出、メッセージの暗号化/復号化などの暗号化ツールを提供します。

JavaScript
Time Server

Time Server

MCPサーバーは、RESTful APIエンドポイントを介してタイムゾーン変換および時間関連の操作を提供します。包括的なエラー処理とタイムゾーンデータベースの統合を特徴としています。

Python
TranscriptionTools MCP Server

TranscriptionTools MCP Server

Claude のためのインテリジェントなトランスクリプト処理機能を提供します。自然なフォーマット、文脈に沿った修正、そして Deep Thinking LLM を活用したスマートな要約が特徴です。

TypeScript
MCP Project Orchestrator

MCP Project Orchestrator

新しいソフトウェアプロジェクトのオーケストレーションを支援するMCPサーバー。標準化されたテンプレートと、デザインパターンやソフトウェアアーキテクチャにおけるベストプラクティスを適用します。

Python
Memory Box MCP Server

Memory Box MCP Server

Cline MCP統合により、ユーザーは記憶を保存、検索、フォーマットできます。セマンティックな理解に基づいて、意味ベースの検索のためにベクトル埋め込みを使用して情報を保存および検索するツールを提供します。

JavaScript
Typesense MCP Server

Typesense MCP Server

MCPサーバー実装は、AIモデルがTypesenseコレクションに保存されたデータを、ドキュメントのクエリ、特定のアイテムの取得、コレクション統計へのアクセスなどのツールを通じて、発見、検索、分析できるようにします。

TypeScript
Meme MCP Server

Meme MCP Server

AIモデルがテキストプロンプトからミームを作成できるように、ImgFlip API を使用してミーム画像を生成するシンプルなモデルコンテキストプロトコルサーバー。

JavaScript
Eventbrite MCP Server

Eventbrite MCP Server

このサーバーは、AIアシスタントがEventbrite APIと連携するためのツールを提供します。ユーザーは、イベントの検索、イベント詳細の取得、会場情報の取得、イベントカテゴリーのリスト化などを行うことができます。

JavaScript
Mozilla Readability Parser MCP Server

Mozilla Readability Parser MCP Server

以下に、ウェブページのコンテンツを抽出し、広告や不要な要素を削除し、LLM (大規模言語モデル) 向けに最適化されたクリーンな Markdown に変換する MCP (Minimal Content Protocol) サーバーの Python 実装の概要を示します。 **概要:** このサーバーは、以下の主要な機能を提供します。 1. **ウェブページのコンテンツ抽出:** 指定された URL からウェブページの HTML を取得し、主要なコンテンツを抽出します。 2. **広告と不要な要素の削除:** 抽出されたコンテンツから、広告、ナビゲーション、サイドバーなど、LLM にとって不要な要素を削除します。 3. **Markdown への変換:** クリーンなコンテンツを Markdown 形式に変換します。 4. **LLM 最適化:** Markdown を LLM での処理に適した形式に最適化します (例: 長文の分割、メタデータの追加)。 5. **MCP サーバー:** 上記の機能を HTTP エンドポイントとして公開し、MCP クライアントからのリクエストを処理します。 **必要なライブラリ:** * **requests:** ウェブページの HTML を取得するために使用します。 * **beautifulsoup4:** HTML を解析し、コンテンツを抽出するために使用します。 * **markdownify:** HTML を Markdown に変換するために使用します。 * **flask (または類似のフレームワーク):** MCP サーバーを構築するために使用します。 **実装の概要:** ```python from flask import Flask, request, jsonify import requests from bs4 import BeautifulSoup from markdownify import markdownify as md app = Flask(__name__) def extract_and_clean_content(url): """ ウェブページのコンテンツを抽出し、広告や不要な要素を削除し、Markdown に変換します。 """ try: response = requests.get(url) response.raise_for_status() # エラーチェック soup = BeautifulSoup(response.content, 'html.parser') # 主要なコンテンツを抽出 (例: <article> タグ内のコンテンツ) article = soup.find('article') if article: content = str(article) else: # <article> がない場合は、<body> 全体を抽出 content = str(soup.body) # 広告や不要な要素を削除 (例: 特定のクラスや ID を持つ要素) for element in soup.find_all(class_=["ad", "sidebar", "navigation"]): element.decompose() # Markdown に変換 markdown_content = md(content, heading_style="atx") # LLM 最適化 (例: 長文の分割) optimized_markdown = optimize_for_llm(markdown_content) return optimized_markdown except requests.exceptions.RequestException as e: return f"Error fetching URL: {e}" except Exception as e: return f"Error processing URL: {e}" def optimize_for_llm(markdown_content): """ Markdown コンテンツを LLM での処理に適した形式に最適化します。 """ # TODO: 長文の分割、メタデータの追加など return markdown_content @app.route('/mcp', methods=['POST']) def mcp_endpoint(): """ MCP エンドポイント。URL を受け取り、処理された Markdown を返します。 """ url = request.json.get('url') if not url: return jsonify({'error': 'URL is required'}), 400 markdown_content = extract_and_clean_content(url) return jsonify({'markdown': markdown_content}) if __name__ == '__main__': app.run(debug=True) ``` **説明:** * **`extract_and_clean_content(url)` 関数:** * 指定された URL からウェブページの HTML を取得します。 * BeautifulSoup を使用して HTML を解析します。 * `<article>` タグ内のコンテンツを抽出します (存在しない場合は `<body>` 全体)。 * 広告や不要な要素を削除します (例: `ad`, `sidebar`, `navigation` クラスを持つ要素)。 * `markdownify` を使用して HTML を Markdown に変換します。 * `optimize_for_llm()` 関数を呼び出して、LLM 向けに最適化します。 * **`optimize_for_llm(markdown_content)` 関数:** * Markdown コンテンツを LLM での処理に適した形式に最適化します。 * **TODO:** 長文の分割、メタデータの追加などの処理を実装する必要があります。 * **`/mcp` エンドポイント:** * POST リクエストを受け付け、JSON ペイロードから `url` を取得します。 * `extract_and_clean_content()` 関数を呼び出して、Markdown コンテンツを生成します。 * JSON 形式で Markdown コンテンツを返します。 **使用方法:** 1. 必要なライブラリをインストールします: `pip install flask requests beautifulsoup4 markdownify` 2. 上記のコードを `mcp_server.py` などのファイルに保存します。 3. サーバーを実行します: `python mcp_server.py` 4. クライアントから POST リクエストを `/mcp` エンドポイントに送信します。リクエストの JSON ペイロードには、`url` キーを含める必要があります。 **例:** ```json { "url": "https://example.com/article" } ``` **改善点:** * **より高度なコンテンツ抽出:** `lxml` パーサーを使用したり、CSS セレクターを使用して、より正確にコンテンツを抽出できます。 * **より洗練された広告と不要な要素の削除:** より多くの広告パターンや不要な要素を削除するためのルールを追加できます。 * **LLM 最適化の強化:** 長文の分割、メタデータの追加、キーワードの抽出など、LLM での処理を最適化するためのさまざまな手法を実装できます。 * **エラー処理の改善:** より詳細なエラーメッセージを提供し、さまざまなエラーケースを処理できます。 * **設定の追加:** 設定ファイルを使用して、抽出ルール、最適化パラメータなどをカスタマイズできるようにします。 * **非同期処理:** 大規模なウェブページの処理を高速化するために、非同期処理を実装できます。 **重要な注意点:** * ウェブサイトの利用規約を遵守し、スクレイピングが許可されていることを確認してください。 * ウェブサイトに過度の負荷をかけないように、リクエストレートを制限してください。 * このコードは基本的な例であり、実際の使用には、より多くのエラー処理、設定、および最適化が必要になる場合があります。 この概要が、Python での MCP サーバーの実装に役立つことを願っています。

Python
MCP Firecrawl Server

MCP Firecrawl Server

FirecrawlのAPIを使用してウェブサイトをスクレイピングし、構造化されたデータを抽出するためのツールを提供するサーバーです。基本的なウェブサイトのスクレイピング(複数のフォーマットに対応)と、カスタムスキーマに基づいたデータ抽出の両方をサポートします。

JavaScript
Placid MCP Server

Placid MCP Server

Placid.appのAPIと連携するためのサーバー。テンプレートの一覧表示や、セキュアなAPIトークン管理によるModel Context Protocolを使用したクリエイティブの生成を可能にします。

TypeScript
MCP Server Enhanced SSH

MCP Server Enhanced SSH

堅牢なSSHサーバーで、セキュアなリモートコマンド実行を促進し、TMUXセッション管理、マルチウィンドウサポート、およびAIと人間のインタラクションを改善するためのスマートセッションリカバリを提供します。

Python
MCP Redmine

MCP Redmine

Claude DesktopをRedmineに接続し、RedmineのAPIを使用して、プロジェクトや課題の管理(検索、作成、更新、追跡など)をシームレスに行えるようにします。

Python
Monday.com MCP Server

Monday.com MCP Server

MCPクライアントがMonday.comのボードと連携し、アイテム、サブアイテム、コメントの作成と管理、およびボード情報の取得を可能にします。

Python
Notion MCP Server

Notion MCP Server

Claudeと連携して、自然言語プロンプトを通じてNotionのページやデータベースのクエリや操作を可能にするシンプルなサーバー。

JavaScript
StockFlow MCP Server

StockFlow MCP Server

Yahoo Financeを通じてリアルタイムの株価データとオプション分析を提供するModel Context Protocolサーバー。LLMが市場データにアクセスし、株を分析し、オプション戦略を評価することを可能にする。

Python
Mistral Codestral MCP Server

Mistral Codestral MCP Server

複数のプログラミング言語に対応したコード補完、バグ修正、テスト生成を提供し、Mistral Codestral APIと連携してコード開発プロセスを強化します。

TypeScript
Overseerr MCP Server

Overseerr MCP Server

Claude が Overseerr と連携し、ユーザーが自然言語で Plex ライブラリのメディアを検索、リクエスト、管理できるようにします。

TypeScript
Twitter MCP Server

Twitter MCP Server

agent-twitter-clientライブラリを使用してTwitterとやり取りするためのツールを提供するMCP(モデルコンテキストプロトコル)サーバー。 - takiAA/twitter-scraper-mcp

JavaScript
Todo List MCP Server

Todo List MCP Server

タスクの作成、更新、完了、削除、検索、および要約など、ToDoアイテムの管理ツールを提供するModel Context Protocol(MCP)サーバー。

TypeScript