Discover Awesome MCP Servers

Extend your agent with 73,050 capabilities via MCP servers.

All73,050
Slack Lists MCP Server

Slack Lists MCP Server

Enables AI assistants to interact with Slack Lists through comprehensive tools for creating, retrieving, filtering, and managing list items. Supports bulk operations, data export, subtask creation, and all Slack List field types with robust error handling and production-ready implementation.

mcp-loader

mcp-loader

Enables to create MCP tools by simply placing .ts or .js files in a folder, with hot reload and TypeScript support.

Outlook MCP Server

Outlook MCP Server

Enables interaction with Outlook email through Microsoft Graph API. Supports email management operations like reading, searching, marking as read/unread, and deleting messages through natural language.

ReviewerZero

ReviewerZero

An MCP server for auditing LaTeX citations and numeric claims in academic papers, verifying numerical values against resolved full-text sources.

aidflow

aidflow

Session-based development workflow MCP server for Claude Code that structures tasks into sessions with plans, progress tracking, and archiving for context resumption.

mark-coach-mcp

mark-coach-mcp

Local MCP server that turns Mark Builds Brands' YouTube knowledge into an AI coaching assistant for ecommerce and Facebook Ads.

mcp-coinbase

mcp-coinbase

Browser-automated MCP server for Coinbase crypto exchange, enabling live prices, portfolio management, transaction history, and trading.

MCP GDB Server

MCP GDB Server

Claudeや他のAIアシスタントと連携して使用できるGDBデバッグ機能を提供します。これにより、ユーザーは自然言語を通じてデバッグセッションの管理、ブレークポイントの設定、変数の検査、GDBコマンドの実行を行うことができます。

MCP Geometry Server

MCP Geometry Server

An MCP server that enables AI models to generate precise geometric images by providing Asymptote code, supporting both SVG and PNG output formats.

bim2sim-mcp

bim2sim-mcp

MCP server for BIM-to-building-energy simulation workflows with IFC extraction, TEASER integration, scenario modeling, weather binding, and results export for downstream WAT/ROI analysis.

@archawat/mcp-cloudflare

@archawat/mcp-cloudflare

MCP server for managing Cloudflare DNS across multiple zones from a single API token, enabling bulk operations like toggling proxy, listing records, and batch updates.

@nor-data/nabolag-mcp

@nor-data/nabolag-mcp

MCP server that wraps open Norwegian neighborhood data, enabling queries for public transport coverage, traffic noise, and green areas around a location.

MCP Vaultwarden Server

MCP Vaultwarden Server

Enables AI agents and automation scripts to securely interact with self-hosted Vaultwarden instances through the Bitwarden CLI, automatically managing vault sessions and providing tools to read, create, update, and delete secrets programmatically.

rce-cho-mcp

rce-cho-mcp

Enables querying the Dutch RCE Cultural Heritage Objects linked data endpoint via SPARQL, with ontology guidance and query validation for safe, accurate results.

Lightbringer

Lightbringer

Enables patent management workflows inside AI tools, allowing users to capture and refine inventions, collaborate with attorneys, and access portfolio context through natural language.

commerce-ops-harness

commerce-ops-harness

Enables AI agents to investigate and resolve operational exceptions across orders, payments, inventory, and fulfillment through a multi-system truth and guarded actions.

agora-mnemo

agora-mnemo

mnemo — an MCP server for agent memory with a first-class correction & erasure channel (revert, lineage-aware retraction, tamper-evident deletion receipts). Zero dependencies, 12 tools over stdio

rapid7-mcp-server

rapid7-mcp-server

Enables querying Rapid7 InsightIDR logs using natural language through AI assistants, with support for time filtering, logset selection, and LEQL queries.

Intervals.icu MCP Server

Intervals.icu MCP Server

鏡 (Kagami)

Icypeas MCP Server

Icypeas MCP Server

A Model Context Protocol server that integrates with the Icypeas API to help users find work emails based on name and company information.

Comedy MCP Server

Comedy MCP Server

承知いたしました。以下に、C# SDK を使用して MCP (Minecraft Protocol) サーバーを構築し、JokeAPI からジョークを取得してコメントを面白くする例を示します。 ```csharp using System; using System.Threading.Tasks; using MinecraftProtocol.Compatible; using MinecraftProtocol.DataType; using MinecraftProtocol.IO; using MinecraftProtocol.Networking; using Newtonsoft.Json; using System.Net.Http; namespace MCPJokeServer { class Program { // JokeAPI からジョークを取得するためのクラス public class Joke { public bool error { get; set; } public string category { get; set; } public string type { get; set; } public string setup { get; set; } public string delivery { get; set; } public string joke { get; set; } public Flags flags { get; set; } public bool safe { get; set; } public int id { get; set; } public string lang { get; set; } } public class Flags { public bool nsfw { get; set; } public bool religious { get; set; } public bool political { get; set; } public bool racist { get; set; } public bool sexist { get; set; } public bool explicit { get; set; } } // JokeAPI からジョークを取得する非同期メソッド static async Task<string> GetJokeAsync() { using (HttpClient client = new HttpClient()) { try { HttpResponseMessage response = await client.GetAsync("https://v2.jokeapi.dev/joke/Programming,Christmas?blacklistFlags=nsfw,racist,sexist,explicit&safe-mode"); response.EnsureSuccessStatusCode(); // エラーレスポンスをチェック string responseBody = await response.Content.ReadAsStringAsync(); Joke joke = JsonConvert.DeserializeObject<Joke>(responseBody); if (joke.type == "single") { return joke.joke; } else { return joke.setup + " " + joke.delivery; } } catch (HttpRequestException e) { Console.WriteLine($"Exception: {e.Message}"); return "ジョークの取得に失敗しました。"; } } } static async Task Main(string[] args) { // サーバー設定 string ip = "127.0.0.1"; int port = 25565; // サーバーインスタンスを作成 CompatibleServer server = new CompatibleServer(ip, (ushort)port); // クライアント接続時のイベントハンドラ server.ClientConnected += async (sender, client) => { Console.WriteLine($"クライアントが接続しました: {client.EndPoint}"); // ログイン時のイベントハンドラ client.LoginIn += async (s, login) => { Console.WriteLine($"クライアントがログインしました: {login.Username}"); // ジョークを取得 string joke = await GetJokeAsync(); // チャットメッセージを送信 (ジョーク付き) ChatMessage message = new ChatMessage($"ようこそ {login.Username} さん! {joke}"); client.SendPacket(message); // プレイヤーをワールドに参加させる (サンプル) client.SendPacket(new JoinGame(0, GameMode.Creative, 0, 1, "default")); client.SendPacket(new PlayerPositionAndLook(0, 5, 0, 0, 0, 0)); }; // 切断時のイベントハンドラ client.Disconnected += (s, e) => { Console.WriteLine($"クライアントが切断しました: {client.EndPoint}"); }; }; // サーバーを開始 server.Start(); Console.WriteLine($"サーバーが起動しました: {ip}:{port}"); // 終了を待機 Console.ReadKey(); // サーバーを停止 server.Stop(); Console.WriteLine("サーバーを停止しました。"); } } } ``` **コードの説明:** 1. **必要なライブラリのインポート:** * `MinecraftProtocol.Compatible`: Minecraft プロトコルを扱うためのライブラリ。 * `MinecraftProtocol.DataType`: Minecraft のデータ型を扱うためのライブラリ。 * `MinecraftProtocol.IO`: 入出力処理のためのライブラリ。 * `MinecraftProtocol.Networking`: ネットワーク処理のためのライブラリ。 * `Newtonsoft.Json`: JSON データのシリアライズ/デシリアライズのためのライブラリ。 * `System.Net.Http`: HTTP リクエストを送信するためのライブラリ。 2. **Joke クラス:** * JokeAPI から返される JSON データを格納するためのクラス。 * `error`, `category`, `type`, `setup`, `delivery`, `joke`, `flags`, `safe`, `id`, `lang` プロパティを持つ。 * `Flags` クラスは、ジョークのフラグ情報を格納する。 3. **GetJokeAsync メソッド:** * JokeAPI からジョークを非同期で取得するメソッド。 * `HttpClient` を使用して HTTP リクエストを送信。 * JSON データを `Joke` クラスにデシリアライズ。 * ジョークのタイプに応じて、`setup` と `delivery` を結合するか、`joke` をそのまま返す。 * エラーが発生した場合は、エラーメッセージを返す。 4. **Main メソッド:** * サーバーの設定 (IP アドレス、ポート番号) を定義。 * `CompatibleServer` インスタンスを作成。 * `ClientConnected` イベントハンドラ: * クライアントが接続されたときに実行される。 * `LoginIn` イベントハンドラ: * クライアントがログインしたときに実行される。 * `GetJokeAsync` メソッドを呼び出してジョークを取得。 * `ChatMessage` パケットを送信して、ジョーク付きのウェルカムメッセージを送信。 * `JoinGame` パケットと `PlayerPositionAndLook` パケットを送信して、プレイヤーをワールドに参加させる (サンプル)。 * `Disconnected` イベントハンドラ: * クライアントが切断されたときに実行される。 * `server.Start()` を呼び出してサーバーを起動。 * キー入力を待機して、サーバーを停止。 * `server.Stop()` を呼び出してサーバーを停止。 **必要なもの:** * .NET SDK (6.0 以降) * MinecraftProtocol ライブラリ (NuGet パッケージマネージャーでインストール) * Newtonsoft.Json ライブラリ (NuGet パッケージマネージャーでインストール) **使い方:** 1. 上記のコードを C# プロジェクトにコピーします。 2. NuGet パッケージマネージャーを使用して、`MinecraftProtocol` と `Newtonsoft.Json` ライブラリをインストールします。 3. プロジェクトをビルドして実行します。 4. Minecraft クライアントを起動し、`127.0.0.1:25565` に接続します。 **注意点:** * このコードはあくまでサンプルであり、完全な Minecraft サーバーではありません。 * JokeAPI は、ジョークの内容を保証していません。不適切なジョークが含まれる可能性もあります。 * エラー処理は最小限に抑えられています。本番環境で使用する場合は、より堅牢なエラー処理を追加してください。 * MinecraftProtocol ライブラリのバージョンによっては、コードの修正が必要になる場合があります。 * JokeAPI の利用規約を遵守してください。 **改善点:** * ジョークのカテゴリをカスタマイズできるようにする。 * ジョークのブラックリスト機能を実装する。 * より高度なチャットコマンドを実装する。 * より堅牢なエラー処理を追加する。 * 設定ファイルを導入して、IP アドレス、ポート番号、ジョークのカテゴリなどを設定できるようにする。 このコードが、あなたのプロジェクトの助けになることを願っています。

real-estate-analyzer

real-estate-analyzer

Analyzes real estate locations using Kakao Local API, providing insights on education, transportation, convenience, nature, and future value.

Naver Search Ad MCP

Naver Search Ad MCP

An MCP server for the Naver Search Ad API that enables querying campaigns, ad groups, keywords, stats, keyword research, and bid estimates through any MCP client.

SITUROOM MCP Server

SITUROOM MCP Server

Enables agents to fetch real-time earthquake, natural events, conflict headlines, market data, and tension index from free public sources via tools like get_quakes, get_events, get_headlines, get_tension, get_markets.

tamil-bible-mcp

tamil-bible-mcp

Provides access to the Tamil Roman Catholic Bible and daily devotional content (daily verse, Mass readings, saint of the day, promise-box verses, daily quiz) as tools for AI assistants.

stacksfinder-mcp

stacksfinder-mcp

Tech stack recommendations for developers. Deterministic 6-dimension scoring across 30+ technologies. 4 free tools, Pro features with API key.

Mergen

Mergen

AI-Powered Red Team MCP Server enabling autonomous penetration testing via Model Context Protocol with 44+ security tools for AI agents.

outlook-mcp

outlook-mcp

MCP server for Outlook — enables AI assistants to access email, contacts, and calendars via Windows COM interface.

Bubble MCP

Bubble MCP

Enables AI assistants to interact with Bubble.io applications through the Model Context Protocol for data discovery, CRUD operations, and workflow execution. It provides a standardized interface for managing Bubble database records while respecting privacy rules and security configurations.

Finizi B4B MCP Server

Finizi B4B MCP Server

Enables AI assistants to interact with the Finizi B4B platform through 15 comprehensive tools for managing business entities, invoices, vendors, and products. Features secure JWT authentication, automatic retries, and comprehensive business data operations through natural language commands.