发现优秀的 MCP 服务器
通过 MCP 服务器扩展您的代理能力,拥有 86,267 个能力。
Huly MCP Server
MCP server providing full coverage of the Huly SDK — issues, projects, workspaces, members, and account management.
CasualMarket
A Taiwan stock trading MCP server providing over 23 tools for real-time stock prices, financial analysis, market information, and simulated trading.
TouchDesigner MCP Server
Enables AI coding assistants to access comprehensive TouchDesigner operator documentation, Python API references, and tutorials for building TouchDesigner networks.
Deep Research MCP
A Python-based agent that integrates research providers (OpenAI, Gemini, DR-Tulu, Open Deep Research) with Claude Code via the Model Context Protocol for automated deep research.
ThinChain
MCP server that sanitizes bad broker data and compresses 500-row options chains to strategy-specific slices for AI trading agents. 95% token reduction. Handles ghost quotes, inverted spreads, and impossible greeks automatically.
Google Sheets MCP Server
Wraps the Google Sheets API for reading, appending, updating ranges and adding dropdowns, with an optional Gmail monitor to automate job application tracking.
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.
Efficient GitLab MCP
Token-efficient GitLab MCP server that delivers 167 tools through 3 meta-tools with progressive disclosure, field projection, server-side file trimming, and keyset pagination for agent context budgets.
Vestige
A local cognitive memory server for MCP-compatible AI agents, providing persistent, inspectable memory with spaced repetition, predictive retrieval, and a 3D dashboard, all running locally in a single Rust binary.
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.
Raycast MCP Server
Provides 9 tools to integrate Raycast with AI assistants for workflow automation, extension management, authentication, search, clipboard, and system control.
google-maps-comprehensive-mcp
Comprehensive MCP server for Google Maps APIs, enabling geocoding, place search and details, distance matrix, elevation, and directions through natural language.
ECRVSP Documentos: Escolha da Placa
Consulta em fonte oficial para ECRVSP Documentos: Escolha da Placa, permitindo consultas via MCP.
AutoGen Documentation MCP Server
Enables AI assistants to search and retrieve Microsoft AutoGen documentation across versions with smart search and fallback.
DatumGuard MCP Server
Enables engineering design assurance for architecture, piping, and plate designs by drafting, validating, and verifying design contracts and DXF drawings through independent verification.
UPS MCP Server
Enables AI agents to integrate with UPS shipping and logistics capabilities, including package tracking with delivery status and transit information, and address validation for U.S. and Puerto Rico locations.
Armor Crypto MCP
A single source for integrating AI Agents with the Crypto ecosystem, including wallet creation, swaps, transfers, and event-based trades like DCA and stop loss.
Marketing MCP Server
Centralizes 10 marketing APIs into 14 MCP tools for AI assistants to pull data, audit sites, research trends, and manage Google Drive without switching tabs.
COS-MCP
COS-MCP is an MCP server that provides AI-powered organizational continuity planning. It maintains a knowledge graph of employees, systems, projects, and relationships, and exposes tools, resources, and prompts for knowledge graph visualization, risk analysis, employee transition planning, and organizational knowledge base queries.
figma-query
Token-efficient Figma MCP server with image export, query DSL, and design token support.
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.
Nyxdoc
MCP server for Nyxdoc, a document system where humans and external agents collaborate on documents with version history, agent to-dos, and workspace permissions.
Adaptive MCP Server
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.
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.
cvd-mcp
An MCP server that enforces context validity declarations, ensuring agents refuse stale context with a disclosure naming the accountable steward instead of answering confidently with outdated information.
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.
vue-mcp-next
Enables real-time debugging and state manipulation of Vue.js applications through MCP protocol, integrating with Vue DevTools to access component trees, states, router info, and Pinia stores.
bluemind-mcp
Read-only MCP server to search and read emails and calendar events from a BlueMind account via the BlueMind REST API.
cjt2mcp
Converts Chanjet T+ OpenAPI into MCP endpoints, enabling AI clients to query inventory, archives, and sales/purchase orders from T+ systems.