发现优秀的 MCP 服务器
通过 MCP 服务器扩展您的代理能力,拥有 23,330 个能力。
Guess Number MCP Server
Enables users to play a number guessing game through a remote MCP server deployed on Google Cloud Run. The server tracks game state per user and maintains conversation logs for an interactive guessing experience.
Enkrypt AI MCP Server
将AI安全分析、红队测试和提示词审计直接集成到与MCP兼容的客户端中,例如Claude Desktop和Cursor IDE,从而可以实时分析提示词并检测越狱尝试。
LegCo Search MCP Server
Provides comprehensive access to Hong Kong Legislative Council data including voting results, bills, parliamentary questions, and Hansard records. It supports real-time multi-word search capabilities and various transport protocols like SSE and WebSocket for easy integration.
MCP-Wikipedia-API-Server
一个 FastAPI-MCP 服务器,用于为 AI 助手获取维基百科摘要,使用 Google Colab 和 Ngrok 部署。
Weather MCP Server
Okay, here's an example of creating an MCP (Minecraft Coder Pack) server setup. This focuses on the core steps and assumes you have some basic familiarity with command lines and file management. Keep in mind that MCP is primarily used for *mod development*, not for running a standard Minecraft server. This setup is to allow you to decompile, modify, and recompile the Minecraft server code. **Important Considerations:** * **MCP is for Mod Development, Not Server Hosting:** MCP is designed to let you *modify* the Minecraft code. It's not a replacement for a standard Minecraft server (like the official server.jar or a Spigot/Paper server). You'll use MCP to change the code, then build a modified server jar. * **Minecraft Version Compatibility:** MCP is tied to specific Minecraft versions. You *must* use the correct MCP version for the Minecraft version you want to work with. Using the wrong versions will lead to errors. * **Legality:** You are allowed to modify the Minecraft code for personal use and mod development. Distributing the *original* Minecraft code (even modified) is generally not allowed. You can distribute your *mod* (the changes you made). * **Complexity:** Mod development with MCP is a complex process. This example provides a basic outline. Expect to encounter challenges and consult the MCP documentation and community resources. **Steps (Simplified):** 1. **Download MCP:** * Go to a reliable source for MCP downloads. A common place is often linked from the MinecraftForge forums or related modding communities. Search for "MCP [Minecraft Version]" (e.g., "MCP 1.19.2"). Make sure you download the correct version for the Minecraft version you want to mod. * Extract the downloaded MCP archive (usually a `.zip` or `.tar.gz` file) to a directory on your computer. For example, `C:\mcp` (Windows) or `/home/user/mcp` (Linux/macOS). This directory will be your MCP working directory. 2. **Download the Minecraft Server Jar:** * Download the official Minecraft server `.jar` file from the Minecraft website ([https://www.minecraft.net/en-us/download/server](https://www.minecraft.net/en-us/download/server)). Make sure it's the same version as the MCP version you downloaded. * Place the server `.jar` file in the `jars` subdirectory within your MCP directory. For example, `C:\mcp\jars\server.jar`. Rename the server jar to `minecraft_server.jar`. 3. **Configure MCP ( `mcp.cfg` ):** * Open the `mcp.cfg` file in your MCP directory with a text editor. * **Important:** Verify that the `MinecraftVersion` setting in `mcp.cfg` matches the Minecraft version of your server jar. If it doesn't, change it. For example: ``` MinecraftVersion = 1.19.2 ``` * You might need to adjust other settings in `mcp.cfg` depending on your specific needs and the MCP version. Refer to the MCP documentation for details. 4. **Decompile Minecraft:** * Open a command prompt or terminal. * Navigate to your MCP directory using the `cd` command. For example: ```bash cd C:\mcp (Windows) cd /home/user/mcp (Linux/macOS) ``` * Run the `decompile.sh` (Linux/macOS) or `decompile.bat` (Windows) script. This will decompile the Minecraft server code. ```bash ./decompile.sh (Linux/macOS) decompile.bat (Windows) ``` * **This step takes a significant amount of time (minutes to hours), depending on your computer and the Minecraft version.** Be patient. Watch the output in the command prompt/terminal for any errors. If you encounter errors, carefully read the error messages and consult the MCP documentation or online forums for solutions. Common errors are related to incorrect Java versions or missing dependencies. 5. **Understanding the Decompiled Code:** * After successful decompilation, the decompiled source code will be located in the `src/minecraft_server` directory within your MCP directory. * The code is organized into packages and classes, mirroring the structure of the original Minecraft code. * **Important:** The decompiled code is often obfuscated (variable and method names are meaningless). MCP uses mappings (stored in `.csv` files) to deobfuscate the code, making it more readable. 6. **Modifying the Code (Example):** * Open the `src/minecraft_server` directory in your IDE (Integrated Development Environment) like Eclipse or IntelliJ IDEA. You'll need to configure your IDE to use the MCP project structure. This usually involves creating a new project and importing the `src/minecraft_server` directory as the source folder. * **Example:** Let's say you want to change the default message that appears when a player joins the server. You would need to find the relevant class and method that handles player joining and modify the string that is sent to the player. This requires understanding the Minecraft server code. * **Important:** Make small, incremental changes and test frequently. It's easy to introduce errors that can prevent the server from starting or cause unexpected behavior. 7. **Recompiling and Reobfuscating:** * After making your changes, you need to recompile the code and reobfuscate it (convert it back to the original obfuscated form). * In your command prompt/terminal (still in the MCP directory), run the `recompile.sh` (Linux/macOS) or `recompile.bat` (Windows) script. ```bash ./recompile.sh (Linux/macOS) recompile.bat (Windows) ``` * If the recompilation is successful, run the `reobfuscate.sh` (Linux/macOS) or `reobfuscate.bat` (Windows) script. ```bash ./reobfuscate.sh (Linux/macOS) reobfuscate.bat (Windows) ``` * These steps will create a new, modified server `.jar` file in the `reobf/minecraft_server.jar` directory. 8. **Testing Your Modified Server:** * Copy the `reobf/minecraft_server.jar` file to a new directory where you want to run your modified server. * Create an `eula.txt` file in that directory and set `eula=true`. * Run the modified server jar: ```bash java -jar minecraft_server.jar ``` * Connect to your server using the Minecraft client and test your changes. **Example `mcp.cfg` (Illustrative):** ``` # Configuration file for MCP # Minecraft Version MinecraftVersion = 1.19.2 # Java location # If not set, MCP will try to find it in your PATH #JavaDir = C:\Program Files\Java\jdk1.8.0_201 # Options for the decompile process Decompile = true Recompile = true Reobfuscate = true # Location of the Minecraft server jar ServerJar = jars/minecraft_server.jar # Location of the Minecraft client jar (optional) ClientJar = jars/minecraft_client.jar # Location of the mappings #Mappings = conf/server.srg # Output directories OutputDir = bin ReobfDir = reobf SourceDir = src # Logging level (DEBUG, INFO, WARN, ERROR) LogLevel = INFO ``` **Chinese Translation of Key Terms:** * **MCP (Minecraft Coder Pack):** Minecraft 代码包 (Minecraft Dàimǎ Bāo) * **Decompile:** 反编译 (Fǎnbiānyì) * **Recompile:** 重新编译 (Chóngxīn Biānyì) * **Reobfuscate:** 重新混淆 (Chóngxīn Hùnxiáo) * **Server Jar:** 服务器 Jar 文件 (Fúwùqì Jar Wénjiàn) * **Mappings:** 映射 (Yìngshè) * **Source Code:** 源代码 (Yuán Dàimǎ) * **Mod:** 模组 (Mózǔ) **Important Notes and Troubleshooting:** * **Java Version:** MCP often requires a specific Java version (usually Java 8 or Java 17, depending on the Minecraft version). Make sure you have the correct Java Development Kit (JDK) installed and that your `JAVA_HOME` environment variable is set correctly. The `mcp.cfg` file may have a `JavaDir` setting you need to adjust. * **Errors During Decompilation/Recompilation:** Carefully read the error messages. Common causes include: * Incorrect Java version * Missing dependencies * Corrupted server jar file * Incorrect MCP version for the Minecraft version * **IDE Setup:** Configuring your IDE (Eclipse, IntelliJ IDEA) correctly is crucial for mod development. Refer to the MCP documentation and tutorials for instructions on setting up your IDE. * **MCP Documentation:** The official MCP documentation (if available for your version) is your best resource for detailed information and troubleshooting. * **Community Forums:** The MinecraftForge forums and other modding communities are excellent places to ask questions and get help from experienced modders. This is a simplified example. Mod development with MCP is a complex and challenging process. Be prepared to spend time learning and troubleshooting. Good luck!
StarRocks MCP Server
A TypeScript implementation of a Model Context Protocol server that enables interaction with StarRocks databases, supporting SQL operations like queries, table creation, and data manipulation through standardized MCP tools.
Zoho Books MCP Server by CData
This project builds a read-only MCP server. For full read, write, update, delete, and action capabilities and a simplified setup, check out our free CData MCP Server for Zoho Books (beta): https://www.cdata.com/download/download.aspx?sku=GZZK-V&type=beta
Code Context Manager
Provides intelligent code context management and semantic search capabilities for software development, enabling natural language queries to find relevant code snippets, functions, and classes across Python, JavaScript, TypeScript, and SQL codebases.
Bio-MCP BLAST
Enables AI assistants to perform NCBI BLAST sequence similarity searches through natural language, supporting nucleotide and protein searches, custom database creation, and multiple output formats.
Cloud Healthcare API Server
An MCP server that enables interaction with Google's Cloud Healthcare API, allowing users to manage healthcare data, FHIR resources, DICOM stores, and healthcare datasets through natural language commands.
TiddlyWiki MCP Server
Provides AI assistants with access to TiddlyWiki wikis via HTTP API, supporting tiddler management (create, update, delete, search) and semantic search capabilities using Ollama embeddings for natural language queries.
Repology MCP Server
Enables users to search and retrieve package repository information from Repology through natural language. Supports searching projects, getting detailed package information, and checking repository problems across multiple Linux distributions and package managers.
Weather MCP Server
A JavaScript ES Modules server that provides weather information including alerts and forecasts for US locations using the National Weather Service API.
Discord Notification MCP Server
Enables Claude Code to send notifications to Discord channels via webhooks when tasks complete, errors occur, or user intervention is needed. Deployed serverlessly on Cloudflare Workers with support for rich message formatting and embeds.
Gmail MCP Server
使用 Java 和 Spring Boot 的 Gmail MCP 服务器
Github-Oauth MCP Server
使用 OAuth 协议促进与 GitHub 的身份验证,从而允许安全地访问和交互 GitHub 存储库和服务。
Turf-MCP
Provides comprehensive geospatial analysis capabilities through Turf.js, enabling spatial measurements, geometric operations, coordinate transformations, and geographic data processing. Supports over 100 geospatial functions including distance calculations, spatial relationships, buffer operations, and grid generation.
MCP Server for NPM Package Info
用于 NPM JavaScript 包管理工具的 MCP 服务器
Interactive Brokers MCP Server
Enables real-time stock and options market data retrieval from Interactive Brokers through IB Gateway. Provides stock quotes with price and volume information, plus options quotes with bid, ask, and last price data.
MCP-SSE3
从 MCP 服务器演示创建。
AI Helper MCP Server
A server that allows AI agents to consult multiple large language models (like Grok, Gemini, Claude, GPT-4o) through Model Context Protocol for assistance and information.
StockMCP
Provides real-time stock market data and financial analysis through Yahoo Finance integration. Enables users to get quotes, historical prices, fundamentals, dividends, analyst forecasts, and growth projections for any stock symbol.
mcp-server
可以让你获取最新文档的 MCP 服务器 (Kěyǐ ràng nǐ huòqǔ zuìxīn wéndàng de MCP fúwùqì) This translates to: * **可以 (kěyǐ):** can, able to * **让 (ràng):** allow, let * **你 (nǐ):** you * **获取 (huòqǔ):** obtain, get, acquire * **最新 (zuìxīn):** latest, newest * **文档 (wéndàng):** documentation, document * **的 (de):** (possessive particle) * **MCP 服务器 (MCP fúwùqì):** MCP server
Localizable XStrings MCP Server
Provides tools for working with iOS Localizable.xcstrings files, enabling automated translation workflows and localization management for iOS/macOS projects using Xcode String Catalogs.
Weather MCP
Enables weather data retrieval and visualization with support for geocoding, multi-day forecasts, historical weather queries, and natural language processing through LangChain integration. Supports both current and historical weather data with interactive charts and multiple language support.
FoundryMCP
用于 AI 代理访问 Palantir Foundry 的 MCP 服务器
GetMailer MCP Server
Enables sending transactional emails through GetMailer from AI assistants. Supports email operations, template management, domain verification, analytics, suppression lists, and batch email jobs.
Slack MCP Server
Enables interaction with Slack workspaces to manage channels, post messages, add reactions, view message history and threads, and retrieve user profiles through the Model Context Protocol.
PG_MCP_SERVER
MCP Web Worker Demo
MCP 演示,客户端和服务器作为 Web Worker 从 Web UI 运行