Discover Awesome MCP Servers

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

All20,377
Image Generator MCP Server

Image Generator MCP Server

TypeScript で構築された MCP (Minecraft Protocol) サーバーで、テキストプロンプトに基づいて OpenAI の dall-e-3 モデルを使用して画像を生成し、指定されたディレクトリに保存します。

Local
JavaScript
iTerm MCP Server

iTerm MCP Server

このMCPサーバーは、Claude Desktopとの統合を通じて、現在のiTerm2セッションでシェルコマンドを実行できるようにします。これにより、Model Context Protocolを介してシームレスなコマンド実行が容易になります。

Local
TypeScript
WebMCP

WebMCP

APIキーを必要とせずに、ウェブサイトがツール、リソース、プロンプトをクライアントサイドのLLMと共有できるようにするフレームワーク。これにより、ユーザーは好みのモデルを使用してウェブサービスとやり取りできるようになります。

Local
JavaScript
Clanki

Clanki

ClaudeのようなAIアシスタントがAnkiフラッシュカードデッキと連携し、ユーザーが自然言語での会話を通じてフラッシュカードの作成、管理、更新を行えるようにするMCPサーバー。

Local
TypeScript
Xano MCP Server

Xano MCP Server

AIアシスタントがModel Context Protocolを通じてXanoデータベースを管理できるようになり、ユーザーはテーブルの作成、変更、削除、スキーマの編集、APIドキュメントの抽出などを行えるようになります。

Local
TypeScript
AI Development Assistant MCP Server

AI Development Assistant MCP Server

Cursor向けのAI搭載開発ツールキット。高度な推論、UIスクリーンショット分析、コードレビューツールを通じて、インテリジェントなコーディング支援を提供します。

Local
TypeScript
Kokoro TTS MCP Server

Kokoro TTS MCP Server

Model Context Protocolを通じてテキスト読み上げ機能を提供し、アプリケーションがカスタマイズ可能な音声、調整可能な読み上げ速度、クロスプラットフォームのオーディオ再生サポートにより、音声合成を容易に統合できるようにします。

Local
Python
IAC Memory MCP Server

IAC Memory MCP Server

カスタムのMemory MCPサーバー。これはInfrastructure-as-Codeの情報をキャッシュとして機能し、ユーザーがカスタムURIスキームとシンプルなリソース処理を用いて、メモの保存、要約、管理を行えるようにする。

Local
Python
mcp-everything-search

mcp-everything-search

このサーバーは以下を提供します。 * Everything SDK を使用した高速なファイル検索機能 * Windows 固有の実装 * 既存のファイルシステムサーバーを、特化した検索機能で補完

Local
Python
Puppeteer MCP Server

Puppeteer MCP Server

Puppeteer を使用したブラウザの自動化を有効にし、ナビゲーション、フォーム操作、およびアクティブな Chrome インスタンスへの接続をサポートして、包括的な Web ページ操作を実現します。

Local
TypeScript
Filesystem MCP Server

Filesystem MCP Server

許可された特定のパス内で、Claude AI がファイルの読み取り、書き込み、一覧表示、移動、ディレクトリ検索など、ファイルシステム操作を実行できる MCP サーバー。

Local
JavaScript
MCP Notion Server

MCP Notion Server

Claude AIとNotionを繋ぐ橋渡し役となり、ユーザーが自然言語を通じてNotionのデータベースやページを操作できるようにする。コンテンツの作成、読み取り、更新、削除などの操作をサポート。

Local
JavaScript
MCP TODO Checklist Server

MCP TODO Checklist Server

タスク作成、進捗管理、データ永続化、アイテムコメントなどの機能を備えたチェックリスト管理システムを実装するサーバー。

Local
TypeScript
Anki MCP Server

Anki MCP Server

ローカルで実行されているAnkiに接続し、Model Context Protocolを通じてカードのレビューと作成を可能にするサーバー実装。

Local
JavaScript
MCP Command Server

MCP Command Server

ユーザーの確認と包括的なセキュリティ機能を備え、ClaudeのようなLLMアプリケーションがホワイトリストに登録されたシステムコマンドを実行できる安全なサーバー。

Local
Python
MCP Accessibility Scanner

MCP Accessibility Scanner

JustasMonkev/mcp-accessibility-scanner の開発に貢献するには、GitHub でアカウントを作成してください。

Local
TypeScript
Textwell MCP Server

Textwell MCP Server

TextwellをModel Context Protocolと統合し、GitHub Pagesブリッジを介してテキストの書き込みや追加などのテキスト操作を容易にします。

Local
JavaScript
Scrapbox MCP Server

Scrapbox MCP Server

シンプルな TypeScript ベースの MCP サーバーで、ノートシステムを実装しています。ユーザーはテキストノートの作成、一覧表示、および Claude を介した要約の生成が可能です。

Local
JavaScript
Decent-Sampler Drums MCP Server

Decent-Sampler Drums MCP Server

DecentSamplerのドラムキット構成の作成を支援します。WAVファイルの分析とXML生成をサポートし、正確なサンプル長と構造化されたプリセットを保証します。

Local
TypeScript
zendesk-mcp-server

zendesk-mcp-server

このサーバーは、Zendeskとの包括的な連携機能を提供します。チケットやコメントの取得と管理、チケットの分析と返信の作成、ナレッジベースとしてのヘルプセンター記事へのアクセスが可能です。

Local
Python
WinTerm MCP

WinTerm MCP

Windowsターミナルへのプログラム的なアクセスを提供し、AIモデルがコマンドの記述、出力の読み取り、制御信号の送信のための標準化されたツールを通じてWindowsコマンドラインと対話できるようにする、モデルコンテキストプロトコルサーバー。

Local
JavaScript
DocuMind MCP Server

DocuMind MCP Server

高度なニューラル処理を用いてGitHubのREADMEドキュメントの品質を分析・評価し、スコアと改善提案を提供する、モデルコンテキストプロトコルサーバー。

Local
TypeScript
Chrome Tools MCP Server

Chrome Tools MCP Server

Chrome DevTools Protocol を通じて Chrome とやり取りするためのツールを提供する MCP サーバー。JavaScript の実行、スクリーンショットのキャプチャ、ネットワークトラフィックの監視など、Chrome タブのリモート制御を可能にします。

Local
TypeScript
Cosense MCP Server

Cosense MCP Server

CosenseプロジェクトのページにClaudeがアクセスできるようにするMCPサーバー。パブリックプロジェクトとプライベートプロジェクトの両方をサポートし、オプションでSID認証もサポートします。

Local
JavaScript
MCP Alchemy

MCP Alchemy

Claude Desktopをデータベースに直接接続し、APIレイヤーを通じてデータベース構造の探索、SQLクエリの作成、データセットの分析、レポートの作成を可能にします。テーブル探索やクエリ実行のためのツールも備えています。

Local
Python
Draw Things MCP

Draw Things MCP

Cursor AIが、自然言語プロンプトを使ってDraw Things API経由で画像を生成できる統合機能。

Local
JavaScript
MCP Source Tree Server

MCP Source Tree Server

Okay, I understand. Here's how you can generate a JSON file tree from a specified directory's `src` folder, respecting `.gitignore` rules, suitable for quick project structure review in Claude. I'll provide a Python script to accomplish this. **Explanation:** 1. **`gitignore_parser` Library:** We'll use the `gitignore_parser` library to correctly interpret `.gitignore` files. This is crucial for accurately reflecting what files should be excluded. 2. **Recursive Traversal:** The script will recursively traverse the `src` directory. 3. **JSON Output:** The output will be a JSON structure representing the directory tree. Directories will be objects with a `type` of "directory" and a `children` property containing an array of their contents. Files will be objects with a `type` of "file" and a `name` property. 4. **`.gitignore` Handling:** Before processing a file or directory, the script will check if it's ignored by any `.gitignore` rules. **Python Script:** ```python import os import json import gitignore_parser def generate_file_tree_json(root_dir): """ Generates a JSON file tree from the 'src' folder of a specified directory, respecting '.gitignore' rules. Args: root_dir (str): The root directory of the project. Returns: str: A JSON string representing the file tree. """ src_dir = os.path.join(root_dir, "src") if not os.path.exists(src_dir): return json.dumps({"error": "src directory not found"}, indent=2) gitignore_path = os.path.join(root_dir, ".gitignore") is_ignored = gitignore_parser.parse(gitignore_path) if os.path.exists(gitignore_path) else lambda path: False def build_tree(dir_path): tree = {"type": "directory", "name": os.path.basename(dir_path), "children": []} for item in os.listdir(dir_path): item_path = os.path.join(dir_path, item) relative_path = os.path.relpath(item_path, root_dir) # Path relative to the root for gitignore check if is_ignored(relative_path): continue if os.path.isfile(item_path): tree["children"].append({"type": "file", "name": item}) elif os.path.isdir(item_path): tree["children"].append(build_tree(item_path)) return tree tree = build_tree(src_dir) return json.dumps(tree, indent=2) if __name__ == "__main__": import argparse parser = argparse.ArgumentParser(description="Generate a JSON file tree from a directory's src folder, respecting .gitignore.") parser.add_argument("root_directory", help="The root directory of the project.") args = parser.parse_args() root_directory = args.root_directory try: json_tree = generate_file_tree_json(root_directory) print(json_tree) except Exception as e: print(json.dumps({"error": str(e)}, indent=2)) ``` **How to Use:** 1. **Install `gitignore_parser`:** ```bash pip install gitignore_parser ``` 2. **Save the Script:** Save the code above as a Python file (e.g., `generate_tree.py`). 3. **Run the Script:** ```bash python generate_tree.py /path/to/your/project ``` Replace `/path/to/your/project` with the actual path to the root directory of your project. 4. **Output:** The script will print a JSON string to the console. You can copy and paste this JSON string into Claude. **Example `.gitignore`:** ``` # Ignore node_modules node_modules/ # Ignore temporary files *.tmp # Ignore build artifacts dist/ build/ ``` **Example Output (JSON):** ```json { "type": "directory", "name": "src", "children": [ { "type": "file", "name": "main.py" }, { "type": "directory", "name": "components", "children": [ { "type": "file", "name": "Button.js" }, { "type": "file", "name": "Input.js" } ] }, { "type": "directory", "name": "utils", "children": [ { "type": "file", "name": "helpers.py" } ] } ] } ``` **Key Improvements and Considerations:** * **Error Handling:** The script includes basic error handling (e.g., checking if the `src` directory exists and catching general exceptions). This makes it more robust. * **`argparse`:** Uses `argparse` for a cleaner command-line interface. * **Relative Paths for `.gitignore`:** Crucially, the script now uses `os.path.relpath` to calculate the path relative to the root directory when checking against `.gitignore` rules. This is essential for `gitignore_parser` to work correctly. * **Clearer Structure:** The code is organized into a function for better readability and reusability. * **`.gitignore` Parsing:** Uses `gitignore_parser` for accurate `.gitignore` handling. * **JSON Output:** The output is formatted as a JSON string with indentation for easy readability. * **`src` Directory Check:** The script explicitly checks for the existence of the `src` directory and returns an error message if it's not found. * **Cross-Platform:** Uses `os.path.join` and `os.path.basename` for better cross-platform compatibility. This improved script provides a reliable and accurate way to generate a JSON file tree for your projects, respecting `.gitignore` rules, making it ideal for use with Claude or other tools that benefit from structured project information. Remember to install the `gitignore_parser` library before running the script.

Local
Python
MATLAB MCP Server

MATLAB MCP Server

MATLABとAIを統合し、コードの実行、自然言語からのスクリプト生成、MATLABドキュメントへのシームレスなアクセスを実現します。

Local
JavaScript
Logseq MCP Server

Logseq MCP Server

LLM が Logseq のナレッジグラフとプログラムでやり取りできるようにするサーバー。ページやブロックの作成と管理を可能にします。

Local
Python
ticktick-mcp-server

ticktick-mcp-server

TickTickのタスク管理システムと、Claudeやその他のMCPクライアントを通して直接やり取りできるようにする、TickTick用のMCPサーバー。

Local
Python