Discover Awesome MCP Servers

Extend your agent with 82,852 capabilities via MCP servers.

All82,852
Google Slides MCP Server

Google Slides MCP Server

Google スライド用 MCP サーバー

tr-eli-mcp

tr-eli-mcp

An MCP server for accessing Turkish legislation (laws, regulations, decrees) via the Adalet Bakanligi API, providing search, full-text retrieval, and structured citations.

Blog-MCP

Blog-MCP

Provides MCP tools to interact with Dev.to, enabling searching, browsing, and publishing articles through natural language.

mesh-89-tracker-mcp

mesh-89-tracker-mcp

Exposes the 7-prime spine, 7 kappa-bands, and 6 fold operations as native tools and resources for MCP clients, enabling fold state manipulation and analysis through natural language.

ChatGPT Codex Bridge

ChatGPT Codex Bridge

Self-hosted MCP server that lets ChatGPT work with your local codebase through explicit tools.

mcp-tour

mcp-tour

Integrates the Korea Tourism Organization's API to provide tourist spot recommendations and detailed information, including attractions, food, and accommodation.

agentic-sdlc-mcp

agentic-sdlc-mcp

Enables AI coding agents to orchestrate the full software development lifecycle on GitHub, including planning, issue creation, code review, security triage, and release readiness checks.

Solana Model Context Protocol (MCP) Server

Solana Model Context Protocol (MCP) Server

A Solana blockchain interaction server that allows AI tools to query blockchain data using natural language, access structured token information, and generate human-readable explanations of complex blockchain concepts.

MCP Website Chatbot

MCP Website Chatbot

A production-grade AI chatbot that enables real-time information retrieval and retrieval-augmented generation for website content. It integrates MCP tools to fetch live data while providing a responsive chat interface with strict guardrails against misinformation.

Telegram MCP Server

Telegram MCP Server

Enables interaction with Telegram channels through the Bot API, supporting comprehensive messaging operations including sending text/photos, creating polls, managing reactions, and editing/deleting messages. Provides complete channel management capabilities for automated Telegram bot operations.

email-mcp

email-mcp

MCP server for email + calendar via classic Outlook on Windows (COM automation). No Azure app registration, no OAuth — it just drives the Outlook desktop client you're already signed into.

able-mcp

able-mcp

An MCP server for parsing and analyzing Ableton Live .als project files offline, enabling queries about tempo, tracks, clips, and MIDI data through tools like als_summary and als_list_tracks.

swift-patterns-mcp

swift-patterns-mcp

An MCP server providing curated Swift and SwiftUI best practices from leading iOS developers, including patterns and real-world code examples from Swift by Sundell, SwiftLee, and other trusted sources.

Financial Data MCP Server

Financial Data MCP Server

Enables AI models to access real-time financial market data including stock quotes, fundamentals, daily prices, symbol search, and market status via the Alpha Vantage API. Works with any MCP-compatible client like Claude Desktop for natural language interaction.

MCP Ollama Consult Server

MCP Ollama Consult Server

Enables consulting with local Ollama models for reasoning from alternative viewpoints. Supports sending prompts to Ollama models and listing available models on your local Ollama instance.

mc-iclone8-ui-mcp

mc-iclone8-ui-mcp

A local MCP server to control iClone 8's visible interface like a human user, providing read-only inspection and screen capture tools.

mcpbin

mcpbin

A testing server for MCP client implementations that provides tools for echoing data, error handling, timing operations, data generation, LLM sampling, and user elicitations.

Hello MCP Server

Hello MCP Server

Minecraft Coder Pack (MCP) を使った Hello World の例ですね。MCP は古いバージョンの Minecraft の開発に使われることが多いので、どのバージョンを想定しているかによって少し変わります。ここでは、一般的な MCP 環境での基本的な例をいくつか示します。 **1. 基本的なブロックを追加する例 (Minecraft 1.7.10 などを想定):** この例では、新しいブロックを追加し、ゲーム内で表示されるようにします。 ```java package your.package.name; // パッケージ名を適切に変更してください import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.event.FMLInitializationEvent; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.init.Blocks; import net.minecraft.item.Item; import net.minecraft.item.ItemBlock; import net.minecraft.item.ItemStack; import net.minecraft.world.World; import net.minecraftforge.common.MinecraftForge; @Mod(modid = "yourmodid", name = "Your Mod Name", version = "1.0") // modid, name, version を適切に変更してください public class YourMod { public static Block helloBlock; @EventHandler public void init(FMLInitializationEvent event) { // Hello World ブロックの作成 helloBlock = new Block(Material.rock) { @Override public String getUnlocalizedName() { return "tile.helloBlock"; // 翻訳キー } }.setBlockName("helloBlock").setBlockTextureName("minecraft:stone").setCreativeTab(CreativeTabs.tabBlock); // テクスチャは既存の石を使用 // ブロックの登録 GameRegistry.registerBlock(helloBlock, ItemBlock.class, "helloBlock"); // 翻訳ファイルの登録 (assets/yourmodid/lang/en_US.lang に追加) // tile.helloBlock.name=Hello World Block System.out.println("Hello Minecraft World!"); // コンソールに表示 } } ``` **解説:** * **`@Mod` アノテーション:** Mod の情報を定義します (modid, name, version)。 * **`@EventHandler` アノテーション:** イベントハンドラメソッドを示します。`FMLInitializationEvent` は、Mod の初期化時に呼び出されます。 * **`Block helloBlock`:** 新しいブロックのインスタンスを保持する変数です。 * **`new Block(Material.rock) { ... }`:** 新しいブロックを作成します。`Material.rock` はブロックの材質を指定します。 * **`getUnlocalizedName()`:** 翻訳キーを返します。 * **`setBlockName()`:** ブロックの内部名を指定します。 * **`setBlockTextureName()`:** ブロックのテクスチャを指定します。ここでは既存の石のテクスチャを使用しています。 * **`setCreativeTab()`:** ブロックがどのクリエイティブタブに表示されるかを指定します。 * **`GameRegistry.registerBlock()`:** ブロックをゲームに登録します。 * **`System.out.println("Hello Minecraft World!");`:** コンソールに "Hello Minecraft World!" と表示します。 **必要な手順:** 1. **MCP 環境のセットアップ:** Minecraft Coder Pack をダウンロードし、展開してセットアップします。 2. **Mod の作成:** 上記のコードを Java ファイル (`YourMod.java` など) にコピーし、`your.package.name`、`yourmodid`、`Your Mod Name` を適切な値に変更します。 3. **ビルドパスの設定:** MCP のライブラリ (Minecraft Forge など) をビルドパスに追加します。 4. **コンパイル:** Java ファイルをコンパイルします。 5. **Mod の配置:** コンパイルされたクラスファイルを `mods` フォルダに配置します。 6. **翻訳ファイルの作成:** `assets/yourmodid/lang/en_US.lang` ファイルを作成し、`tile.helloBlock.name=Hello World Block` を追加します。 7. **Minecraft の起動:** Minecraft を起動し、クリエイティブモードで新しいブロックを探します。 **2. コンソールにメッセージを表示するだけの例:** ```java package your.package.name; // パッケージ名を適切に変更してください import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.event.FMLInitializationEvent; @Mod(modid = "yourmodid", name = "Your Mod Name", version = "1.0") // modid, name, version を適切に変更してください public class YourMod { @EventHandler public void init(FMLInitializationEvent event) { System.out.println("Hello Minecraft World!"); // コンソールに表示 } } ``` **解説:** * この例は、Minecraft の起動時にコンソールに "Hello Minecraft World!" と表示するだけの最もシンプルな Mod です。 **注意点:** * **バージョン:** MCP は Minecraft のバージョンに依存します。使用する Minecraft のバージョンに対応した MCP を使用してください。 * **Forge:** 通常、MCP は Minecraft Forge と組み合わせて使用されます。Forge をインストールし、Mod を Forge 環境で実行する必要があります。 * **パッケージ名:** `your.package.name` は、Mod のパッケージ名に合わせて変更してください。 * **Mod ID:** `yourmodid` は、Mod の一意な ID に合わせて変更してください。 * **テクスチャ:** 上記の例では既存の石のテクスチャを使用していますが、独自のテクスチャを作成することもできます。 * **エラー:** コンパイルエラーや実行時エラーが発生した場合は、エラーメッセージをよく読んで修正してください。 **日本語訳:** Minecraft Coder Pack (MCP) を使った Hello World の例ですね。MCP は古いバージョンの Minecraft の開発に使われることが多いので、どのバージョンを想定しているかによって少し変わります。ここでは、一般的な MCP 環境での基本的な例をいくつか示します。 **1. 基本的なブロックを追加する例 (Minecraft 1.7.10 などを想定):** この例では、新しいブロックを追加し、ゲーム内で表示されるようにします。 ```java package your.package.name; // パッケージ名を適切に変更してください import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.event.FMLInitializationEvent; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.init.Blocks; import net.minecraft.item.Item; import net.minecraft.item.ItemBlock; import net.minecraft.item.ItemStack; import net.minecraft.world.World; import net.minecraftforge.common.MinecraftForge; @Mod(modid = "yourmodid", name = "Your Mod Name", version = "1.0") // modid, name, version を適切に変更してください public class YourMod { public static Block helloBlock; @EventHandler public void init(FMLInitializationEvent event) { // Hello World ブロックの作成 helloBlock = new Block(Material.rock) { @Override public String getUnlocalizedName() { return "tile.helloBlock"; // 翻訳キー } }.setBlockName("helloBlock").setBlockTextureName("minecraft:stone").setCreativeTab(CreativeTabs.tabBlock); // テクスチャは既存の石を使用 // ブロックの登録 GameRegistry.registerBlock(helloBlock, ItemBlock.class, "helloBlock"); // 翻訳ファイルの登録 (assets/yourmodid/lang/en_US.lang に追加) // tile.helloBlock.name=Hello World Block System.out.println("Hello Minecraft World!"); // コンソールに表示 } } ``` **解説:** * **`@Mod` アノテーション:** Mod の情報を定義します (modid, name, version)。 * **`@EventHandler` アノテーション:** イベントハンドラメソッドを示します。`FMLInitializationEvent` は、Mod の初期化時に呼び出されます。 * **`Block helloBlock`:** 新しいブロックのインスタンスを保持する変数です。 * **`new Block(Material.rock) { ... }`:** 新しいブロックを作成します。`Material.rock` はブロックの材質を指定します。 * **`getUnlocalizedName()`:** 翻訳キーを返します。 * **`setBlockName()`:** ブロックの内部名を指定します。 * **`setBlockTextureName()`:** ブロックのテクスチャを指定します。ここでは既存の石のテクスチャを使用しています。 * **`setCreativeTab()`:** ブロックがどのクリエイティブタブに表示されるかを指定します。 * **`GameRegistry.registerBlock()`:** ブロックをゲームに登録します。 * **`System.out.println("Hello Minecraft World!");`:** コンソールに "Hello Minecraft World!" と表示します。 **必要な手順:** 1. **MCP 環境のセットアップ:** Minecraft Coder Pack をダウンロードし、展開してセットアップします。 2. **Mod の作成:** 上記のコードを Java ファイル (`YourMod.java` など) にコピーし、`your.package.name`、`yourmodid`、`Your Mod Name` を適切な値に変更します。 3. **ビルドパスの設定:** MCP のライブラリ (Minecraft Forge など) をビルドパスに追加します。 4. **コンパイル:** Java ファイルをコンパイルします。 5. **Mod の配置:** コンパイルされたクラスファイルを `mods` フォルダに配置します。 6. **翻訳ファイルの作成:** `assets/yourmodid/lang/en_US.lang` ファイルを作成し、`tile.helloBlock.name=Hello World Block` を追加します。 7. **Minecraft の起動:** Minecraft を起動し、クリエイティブモードで新しいブロックを探します。 **2. コンソールにメッセージを表示するだけの例:** ```java package your.package.name; // パッケージ名を適切に変更してください import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.event.FMLInitializationEvent; @Mod(modid = "yourmodid", name = "Your Mod Name", version = "1.0") // modid, name, version を適切に変更してください public class YourMod { @EventHandler public void init(FMLInitializationEvent event) { System.out.println("Hello Minecraft World!"); // コンソールに表示 } } ``` **解説:** * この例は、Minecraft の起動時にコンソールに "Hello Minecraft World!" と表示するだけの最もシンプルな Mod です。 **注意点:** * **バージョン:** MCP は Minecraft のバージョンに依存します。使用する Minecraft のバージョンに対応した MCP を使用してください。 * **Forge:** 通常、MCP は Minecraft Forge と組み合わせて使用されます。Forge をインストールし、Mod を Forge 環境で実行する必要があります。 * **パッケージ名:** `your.package.name` は、Mod のパッケージ名に合わせて変更してください。 * **Mod ID:** `yourmodid` は、Mod の一意な ID に合わせて変更してください。 * **テクスチャ:** 上記の例では既存の石のテクスチャを使用していますが、独自のテクスチャを作成することもできます。 * **エラー:** コンパイルエラーや実行時エラーが発生した場合は、エラーメッセージをよく読んで修正してください。 より具体的な手順や、使用する Minecraft のバージョンに関する情報があれば、さらに詳細な情報を提供できます。

Medical GraphRAG Assistant

Medical GraphRAG Assistant

Enables AI-powered medical information retrieval through FHIR clinical document search and GraphRAG-based exploration of medical entities and relationships. Combines vector search with knowledge graph queries for comprehensive healthcare data analysis.

Kafka MCP Server

Kafka MCP Server

An MCP server that enables interaction with Kafka clusters to manage topics, monitor consumer groups, and stream messages. It provides a comprehensive suite of tools for broker metadata inspection and local Kafka user management.

OpenSearch MCP Server

OpenSearch MCP Server

Enables AI assistants to interact with OpenSearch clusters for searching indices, retrieving mappings, and managing shards through the MCP protocol.

mcp-server

mcp-server

Web search MCP server using Tavily API, enabling natural language queries to search the web.

ai-progress-monitor

ai-progress-monitor

MCP server that lets AI coding agents report task progress and milestones, providing a real-time web dashboard and macOS notifications for monitoring multiple AI workbenches.

financas-mesquita

financas-mesquita

MCP server that provides access to the municipal financial data of Mesquita/RJ, aggregating SICONFI, PNCP, and the transparency portal. Enables querying expenditures, assets, contracts, and reconciling discrepancies across sources.

champollion-sulcal-mcp

champollion-sulcal-mcp

Exposes each stage of the Champollion sulcal embedding pipeline as MCP tools, enabling agents to run, monitor, and debug the pipeline without manual shell commands.

snowflake-mcp

snowflake-mcp

Enables AI agents to execute SQL queries and explore Snowflake databases using natural language, with schema discovery, table inspection, and readonly mode.

Mailchimp MCP Server

Mailchimp MCP Server

FreeCAD MCP Server

FreeCAD MCP Server

Enables AI assistants to perform 3D modeling and CAD operations in FreeCAD, including geometry creation, boolean operations, and document management.

Shumi AI

Shumi AI

Shumi is a mechanical trading intelligence platform designed for the crypto market. It combines market trends, funding data, user sentiment, and contract resolution into a single research workflow.

DNS MCP Server

DNS MCP Server

Provides comprehensive DNS lookup capabilities including A, AAAA, MX, TXT, NS, SOA, CNAME, SRV, CAA, DNSSEC records, reverse DNS lookups, and bulk queries for multiple domains or IPs.