发现优秀的 MCP 服务器

通过 MCP 服务器扩展您的代理能力,拥有 18,691 个能力。

全部18,691
Markmap MCP Server

Markmap MCP Server

Enables conversion of plain text descriptions and Markdown content into interactive mind maps using AI. Automatically uploads generated mind maps to Aliyun OSS and provides online access links.

Test Mcp Helloworld

Test Mcp Helloworld

Okay, here's a "Hello, world!" example for an MCP (Minecraft Coder Pack) server, along with explanations to help you understand it: **Explanation:** * **MCP (Minecraft Coder Pack):** MCP is a toolset that deobfuscates and decompiles the Minecraft source code, making it readable and modifiable. It's the foundation for creating Minecraft mods. This example assumes you have an MCP development environment set up. * **Server-Side Mod:** This example creates a simple server-side mod. This means the code runs on the Minecraft server, not on the client (player's computer). Server-side mods can affect gameplay, add new features, and manage the server environment. * **`FMLInitializationEvent`:** This event is fired during the server's initialization phase. It's a good place to register commands, load configurations, and perform other setup tasks. * **`MinecraftServer`:** This class represents the Minecraft server instance. You can access it to get information about the server, players, world, etc. * **`ServerCommandManager`:** This class manages the commands available on the server. We'll use it to register our "hello" command. * **`CommandBase`:** This is the base class for all commands. We'll extend it to create our custom "hello" command. * **`ICommandSender`:** This interface represents the entity that executed the command (e.g., a player, the console). * **`ChatMessageComponent`:** This class is used to create formatted chat messages. **Code Example (Java):** ```java package com.example.helloworld; import net.minecraft.command.CommandBase; import net.minecraft.command.ICommandSender; import net.minecraft.server.MinecraftServer; import net.minecraft.util.ChatComponentText; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLServerStartingEvent; @Mod(modid = "helloworld", name = "Hello World Mod", version = "1.0") public class HelloWorldMod { @Mod.EventHandler public void init(FMLInitializationEvent event) { System.out.println("Hello World Mod Initializing!"); } @Mod.EventHandler public void serverLoad(FMLServerStartingEvent event) { System.out.println("Registering command!"); event.registerServerCommand(new CommandHello()); } public static class CommandHello extends CommandBase { @Override public String getCommandName() { return "hello"; } @Override public String getCommandUsage(ICommandSender sender) { return "/hello"; } @Override public void processCommand(ICommandSender sender, String[] args) { sender.addChatMessage(new ChatComponentText("Hello, world!")); } @Override public int getRequiredPermissionLevel() { return 0; // Everyone can use this command } } } ``` **Steps to Use:** 1. **Set up your MCP environment:** Follow the instructions for setting up MCP for your Minecraft version. 2. **Create the Java file:** Create a new Java file named `HelloWorldMod.java` (or whatever you prefer) in your mod's source directory (e.g., `src/main/java/com/example/helloworld`). Paste the code above into the file. Make sure the package name (`com.example.helloworld`) matches your directory structure. 3. **Create `mcmod.info`:** Create a file named `mcmod.info` in the `src/main/resources` directory. This file provides metadata about your mod. A simple example: ```json [ { "modid": "helloworld", "name": "Hello World Mod", "description": "A simple Hello World mod for Minecraft.", "version": "1.0", "mcversion": "1.12.2", // Replace with your Minecraft version "authorList": ["Your Name"] } ] ``` 4. **Recompile and Reobfuscate:** Use the MCP commands to recompile and reobfuscate the code. This will create the mod file. Typically, you'll use commands like: ```bash ./gradlew build ``` (or the equivalent commands for your MCP setup). The resulting mod file will be in the `build/libs` directory. 5. **Install the Mod:** Copy the generated `.jar` file (e.g., `helloworld-1.0.jar`) to the `mods` folder of your Minecraft server. 6. **Run the Server:** Start your Minecraft server. 7. **Use the Command:** In the Minecraft server console or in-game (if you have operator privileges), type `/hello` and press Enter. You should see the message "Hello, world!" in the chat. **Important Notes:** * **Minecraft Version:** Make sure the code is compatible with the Minecraft version you are using. The `@Mod` annotation and the `mcmod.info` file should reflect the correct version. * **Dependencies:** Ensure that your MCP environment is set up correctly with the necessary dependencies (Minecraft Forge). * **Error Handling:** This is a very basic example. In a real mod, you would want to add error handling and more robust code. * **Permissions:** The `getRequiredPermissionLevel()` method determines who can use the command. `0` means everyone. Higher numbers require operator privileges. **Chinese Translation (Simplified Chinese):** ```java package com.example.helloworld; import net.minecraft.command.CommandBase; import net.minecraft.command.ICommandSender; import net.minecraft.server.MinecraftServer; import net.minecraft.util.ChatComponentText; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLServerStartingEvent; @Mod(modid = "helloworld", name = "你好世界模组", version = "1.0") public class HelloWorldMod { @Mod.EventHandler public void init(FMLInitializationEvent event) { System.out.println("你好世界模组正在初始化!"); } @Mod.EventHandler public void serverLoad(FMLServerStartingEvent event) { System.out.println("注册命令!"); event.registerServerCommand(new CommandHello()); } public static class CommandHello extends CommandBase { @Override public String getCommandName() { return "hello"; } @Override public String getCommandUsage(ICommandSender sender) { return "/hello"; } @Override public void processCommand(ICommandSender sender, String[] args) { sender.addChatMessage(new ChatComponentText("你好,世界!")); } @Override public int getRequiredPermissionLevel() { return 0; // 所有人都可以使用这个命令 } } } ``` **Chinese Explanation:** * `你好世界模组 (Nǐ hǎo shìjiè mózǔ)`: Hello World Mod * `你好世界模组正在初始化! (Nǐ hǎo shìjiè mózǔ zhèngzài chūshǐhuà!)`: Hello World Mod is initializing! * `注册命令! (Zhùcè mìnglìng!)`: Registering command! * `你好,世界! (Nǐ hǎo, shìjiè!)`: Hello, world! * `所有人都可以使用这个命令 (Suǒyǒu rén dōu kěyǐ shǐyòng zhège mìnglìng)`: Everyone can use this command. The Chinese version changes the mod name and the chat message to Chinese. The command name remains "hello" because that's what the player will type. The comments are also translated to Chinese to help understand the code. Remember to save the Java file with UTF-8 encoding to properly display Chinese characters.

MCP_DesktopCommander

MCP_DesktopCommander

MCP_DesktopCommander

Navidrome-MCP

Navidrome-MCP

Analyze listening patterns, create custom playlists, discover missing albums, validate radio streams, and provide personalized recommendations through natural language.

MCP Test Server

MCP Test Server

PubNub MCP Server

PubNub MCP Server

A CLI-based Model Context Protocol server that exposes PubNub SDK documentation and Functions resources to LLM-powered tools like Cursor IDE, enabling users to fetch documentation and interact with PubNub channels via natural language prompts.

NotePM MCP Server

NotePM MCP Server

mcp-claude-hackernews

mcp-claude-hackernews

mcp-claude-hackernews

metoro-mcp-server

metoro-mcp-server

镜子 (jìng zi)

100-tool-mcp-server-json-example

100-tool-mcp-server-json-example

Please provide the JSON content you would like me to translate. I need the actual JSON code to translate it effectively. Once you provide the JSON, I will translate it into Chinese.

Mcp Server OpenAi

Mcp Server OpenAi

mcp-skills

mcp-skills

Provides dynamic, context-aware code assistant skills through hybrid RAG (vector + knowledge graph), enabling runtime skill discovery, automatic toolchain-based recommendations, and on-demand loading from multiple git repositories.

GitHub MCP Server

GitHub MCP Server

镜子 (jìng zi)

MLIT Data Platform MCP Server

MLIT Data Platform MCP Server

Enables natural language search and retrieval of data from Japan's Ministry of Land, Infrastructure, Transport and Tourism (MLIT) Data Platform, including location-based queries, attribute filtering, and data visualization capabilities.

simple_mcp_server_with_langgraph

simple_mcp_server_with_langgraph

使用 Langgraph 的简单 MCP 服务器。

Agentic Shopping MCP

Agentic Shopping MCP

Enables AI agents to perform e-commerce operations including product search, budget-constrained shopping recommendations, and sustainability analysis. Includes a secure HTTP bridge with OAuth integration and observability features for production deployment.

Adaptive MCP Server

Adaptive MCP Server

GitHub MCP Server with Organization Support

GitHub MCP Server with Organization Support

支持组织的 GitHub MCP 服务器

remote-mcp-server

remote-mcp-server

MCP-ADB

MCP-ADB

控制 Android TV 的 MCP (模型上下文协议) 服务器

dify-mcp-client

dify-mcp-client

MCP 客户端作为一个代理策略插件。Dify 不是 MCP 服务器,而是 MCP 主机。

Node.js Sandbox MCP Server

Node.js Sandbox MCP Server

Enables running arbitrary JavaScript code in isolated Docker containers with on-demand npm dependency installation, allowing for ephemeral script execution and long-running services with controlled resource limits.

Patchright Lite MCP Server

Patchright Lite MCP Server

A streamlined Model Context Protocol server that enables AI models to perform stealth browser automation using Patchright, avoiding detection by anti-bot systems while providing essential web interaction capabilities.

yt-fetch

yt-fetch

An MCP server that enables interaction with the YouTube Data API, allowing users to search videos, get video and channel details, analyze trends, and fetch video transcripts.

Google Analytics MCP Server

Google Analytics MCP Server

An experimental MCP server that enables interaction with Google Analytics APIs, allowing users to retrieve account information, run core reports, and access realtime analytics data through natural language queries.

Playread

Playread

Enables Google search automation and web content extraction using Playwright. Performs Google searches and fetches main content from web pages, returning structured results in JSON format.

Facebook/Meta Ads MCP Server

Facebook/Meta Ads MCP Server

Enables programmatic access to Meta Ads data and management features, including campaign insights, ad account details, performance metrics, and change history through the Meta Ads API.

MCP server in Python

MCP server in Python

Okay, here's a translation of "Creating a barebones MCP server around python (plus uv), encapsulated in a nix flake": **Simplified Chinese:** 使用 Nix Flake 创建一个基于 Python (加上 uv) 的极简 MCP 服务器。 **Traditional Chinese:** 使用 Nix Flake 創建一個基於 Python (加上 uv) 的極簡 MCP 伺服器。 **Explanation of Choices:** * **"Creating a barebones MCP server"**: This is translated as "创建一个极简 MCP 服务器" (chuàngjiàn yī gè jíjiǎn MCP fúwùqì). * "Creating" -> "创建" (chuàngjiàn) - to create, to build * "barebones" -> "极简" (jíjiǎn) - extremely simple, minimal, barebones * "MCP server" -> "MCP 服务器" (MCP fúwùqì) - MCP server (transliterated and then added "server") * **"around python (plus uv)"**: This is translated as "基于 Python (加上 uv) 的" (jīyú Python (jiāshàng uv) de). * "around" -> "基于" (jīyú) - based on, built around * "python" -> "Python" (Python) - Python (transliterated) * "(plus uv)" -> "(加上 uv)" ((jiāshàng uv)) - (plus uv) - "加上" means "plus" or "adding". "uv" is kept as is, assuming it's a technical term. * "的" (de) - a possessive particle, making the phrase an adjective describing the server. * **"encapsulated in a nix flake"**: This is translated as "使用 Nix Flake" (shǐyòng Nix Flake). * "encapsulated in" -> "使用" (shǐyòng) - using, employing. While "encapsulated" could be translated more literally, in this context, "using Nix Flake" conveys the intended meaning of the Nix Flake providing the encapsulation. * "a nix flake" -> "Nix Flake" (Nix Flake) - Nix Flake (transliterated). **Why this translation is appropriate:** * **Technical Accuracy:** It uses the correct Chinese terms for technical concepts like "server" and transliterates "Python," "MCP," and "Nix Flake" appropriately. * **Conciseness:** It's a relatively short and direct translation, which is often preferred in technical contexts. * **Readability:** The sentence structure is natural and easy to understand for a Chinese speaker familiar with programming concepts. This translation should be suitable for most contexts where you need to communicate this idea in Chinese.

aivengers-mcp MCP server

aivengers-mcp MCP server

使用 AIvengers 智能工具的 MCP 服务器,具有动态工具搜索/调用功能。

MCP Accessibility Audit

MCP Accessibility Audit

Performs automated web accessibility audits following WCAG standards using axe-core and Puppeteer, generating detailed reports in Spanish with recommended solutions and code examples.