发现优秀的 MCP 服务器
通过 MCP 服务器扩展您的代理能力,拥有 86,267 个能力。
FleetShell
Enables Claude AI to execute commands across multiple remote servers via SSH, with TOTP 2FA authentication and 29 built-in MCP tools for server management.
Monarch Money MCP Server
Enables integration with Monarch Money to query financial data, analyze spending patterns, track budgets, and get personalized financial insights through conversational AI with Claude Desktop.
~Alter
TypeScript SDK for ALTER - identity infrastructure for the AI economy. alter-mcp-bridge exposes mcp.truealter.com as a stdio MCP: identity verification, ~handle resolution, 33-trait vectors, belonging probability, x402 micropayments
MCP-ADB
控制 Android TV 的 MCP (模型上下文协议) 服务器
mcp-fruityvice
Enables querying fruit nutritional data from the Fruityvice API, including retrieving facts for a specific fruit, listing all fruits, and filtering fruits by nutritional ranges.
MyNextAdventure MCP Server
Enables AI assistants to plan trips in MyNextAdventure by creating trips, managing itineraries, adding flights, hotels, and activities, and sharing results through the MCP protocol.
MCP Test 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.
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.
WSAI FixCenter
Evidence-first MCP server for diagnosing problems with hooks, plugins, skills and configuration, returning ranked probable causes and reviewable fixes without modifying the workspace.
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.
deeprecall-mcp
Search 120,000+ recalled products from CPSC, FDA, EU Safety Gate, and other global agencies via MCP. Enables AI agents to check product safety by text or image.
CrestronMCP client
Enables natural language control of Crestron 4-Series AV systems via MCP tools, connecting Claude to a processor over TCP with TLS authentication.
Silver Price MCP Server
Fetches real-time silver prices and chart images from MCX India via Groww.in, including price metrics, trends, and a base64-encoded PNG chart.
short-video-mcp
Generates TikTok-style short videos narrated by Peter and Stewie Griffin from any content, using ElevenLabs for voice and FFmpeg for video assembly.
Tableau MCP
Enables integration with Tableau to query data, explore workbook content, and retrieve visualization images through natural language. It provides developer primitives for building AI applications that interact seamlessly with Tableau servers.
pve-mcp-server
Read-only Proxmox VE MCP server providing 25 tools for VM, LXC, node, storage, and cluster inspection via stdio transport.
ArcAgent MCP
ArcAgent MCP server for bounty discovery, workspace execution, and verified coding submissions
NotePM MCP Server
ChatGPT Orchestrator MCP Server
Enables ChatGPT to call an orchestrator agent via a single MCP tool, currently a stub but designed to be replaced with a real agent for task execution.
TrendRadar
MCP server for real-time trending news aggregation, AI-powered analysis and filtering, and multi-channel push notifications.
MCP_DesktopCommander
MCP_DesktopCommander
dify-mcp-client
MCP 客户端作为一个代理策略插件。Dify 不是 MCP 服务器,而是 MCP 主机。
BrainLess
A persistent memory MCP server that saves AI context across sessions and IDE restarts using a global log file.
corresync
A local MCP server that unifies email and calendar management across multiple providers, enabling AI agents to search, read, and write with explicit approval and local-first security.
feather
MCP server for Feather that lets AI agents compress videos, images, GIFs, and PDFs locally via CLI tools for compression, probing, estimation, and history.
gsc-mcp-connector
Self-hosted Google Search Console MCP server deployable to Cloudflare Workers, allowing natural language queries of GSC data via ChatGPT, Claude, or any MCP-capable client.
Mcp Server OpenAi
Azure DevOps Sprint MCP Server
Enables natural language management of Azure DevOps work items, sprints, and boards through MCP. Supports multi-project, enterprise authentication, and Docker deployment.
genetic-mcp
Enables evolutionary idea generation using genetic algorithms with LLM workers, multi-objective fitness evaluation, and advanced genetic operations.