发现优秀的 MCP 服务器

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

全部16,399
Pokemon MCP Server

Pokemon MCP Server

Provides Pokemon information from PokeAPI including stats, types, height, and weight. Enables looking up Pokemon by name/ID, getting random Pokemon by type, and comparing Pokemon side-by-side.

MCP Anthropic Server (

MCP Anthropic Server (

一个 MCP 服务器,提供与 Anthropic 的提示工程 API 交互的工具,允许用户根据任务描述和反馈生成、改进和模板化提示。

MCP Server

MCP Server

Mesh Agent MCP Server

Mesh Agent MCP Server

一个模型上下文协议服务器,将 Claude 连接到 Heurist Mesh API,提供对各种区块链和 Web3 工具的访问,包括加密货币数据、代币安全、Twitter 情报和网络搜索功能。

bilibili-api-mcp-server

bilibili-api-mcp-server

一个用于哔哩哔哩 API 的 MCP 服务器

MCP-MySQL Server

MCP-MySQL Server

通过标准化接口,使人工智能模型能够执行 MySQL 数据库操作,支持安全连接、查询执行和全面的模式管理。

YouTube MCP Server

YouTube MCP Server

使用 yt-dlp 从 YouTube 下载字幕,并通过模型上下文协议将其连接到 claude.ai。

神岛引擎开放接口

神岛引擎开放接口

Here is the translation of the English text into Chinese: **A series of OpenAPI MCP (Model Context Protocol) tools are provided for the Shen Island Engine to help AI call engine interfaces more efficiently.** **Translation:** **提供了一系列用于神岛引擎的 OpenAPI MCP (模型上下文协议) 工具,以帮助 AI 更高效地调用引擎接口。** **Explanation of Choices:** * **"Shen Island Engine"** is translated as **"神岛引擎"** (Shén dǎo yǐnqíng). I'm assuming "Shen Island" is a proper noun and should be transliterated. * **"OpenAPI MCP (Model Context Protocol)"** is translated as **"OpenAPI MCP (模型上下文协议)"** (OpenAPI MCP (Móxíng shàngxiàwén xiéyì)). I kept "OpenAPI MCP" as is, as it's likely a standard acronym. "Model Context Protocol" is translated as "模型上下文协议" which is a literal and accurate translation. * **"to help AI call engine interfaces more efficiently"** is translated as **"以帮助 AI 更高效地调用引擎接口"** (Yǐ bāngzhù AI gèng gāoxiào de diàoyòng yǐnqíng jiēkǒu). This is a clear and concise way to express the purpose of the tools. "以" means "in order to". "更高效" means "more efficiently". "调用引擎接口" means "call engine interfaces". This translation is accurate, natural-sounding, and uses common terminology in the context of AI and software development.

Google Contacts MCP Server by CData

Google Contacts MCP Server by CData

This read-only MCP Server allows you to connect to Google Contacts data from Claude Desktop through CData JDBC Drivers. Free (beta) read/write servers available at https://www.cdata.com/solutions/mcp

World of Warships Ship Data MCP

World of Warships Ship Data MCP

Enables users to search, compare, and retrieve detailed information about World of Warships ships using the official Wargaming.net API. Supports filtering by nation, type, and tier with multi-language support and intelligent caching.

SEO Review Tools - MCP server

SEO Review Tools - MCP server

Get access to real-time SEO data, including: keyword insights, backlink data, traffic estimates and more. Allow AI tools and Large Language Models (LLMs) to tap into the real-time SEO Review Tools API with natural language commands.

linuxSshMcpServer

linuxSshMcpServer

Okay, here's a breakdown of how to establish an SSH connection and send shell commands or files to a target Linux server, along with examples and explanations: **1. Prerequisites:** * **SSH Client:** You need an SSH client installed on your local machine. Most Linux and macOS systems have one built-in (`ssh` in the terminal). For Windows, you can use PuTTY, OpenSSH (available in recent Windows versions), or other SSH clients. * **SSH Server:** The target Linux server must have an SSH server running (usually `sshd`). It's typically enabled by default on most Linux distributions. * **Credentials:** You need a valid username and password (or, preferably, an SSH key pair) for an account on the target server. Using SSH keys is much more secure than passwords. * **Network Connectivity:** Your local machine must be able to reach the target server over the network (e.g., the server's IP address or hostname must be resolvable). **2. Basic SSH Connection (Password Authentication):** Open your terminal or command prompt and use the following command: ```bash ssh username@server_address ``` * `username`: The username of the account on the target server. * `server_address`: The IP address or hostname of the target server. Example: ```bash ssh john.doe@192.168.1.100 ``` You'll be prompted for the password for the `john.doe` account. Type it in and press Enter. (Note: You won't see the password as you type it.) **3. SSH Connection with SSH Key Authentication (Recommended):** This is the more secure method. If you don't have an SSH key pair, you'll need to generate one first. * **Generate SSH Key Pair (if you don't have one):** ```bash ssh-keygen -t rsa -b 4096 ``` This command will: * Generate a new RSA key pair with a key size of 4096 bits (a good standard). * Prompt you for a file to save the key. The default (`~/.ssh/id_rsa`) is usually fine. * Prompt you for a passphrase. A passphrase adds an extra layer of security. You can leave it blank for no passphrase, but it's generally recommended to use one. * **Copy the Public Key to the Target Server:** There are several ways to do this. The easiest (if you have password access initially) is to use `ssh-copy-id`: ```bash ssh-copy-id username@server_address ``` You'll be prompted for the password for the `username` account. This command will append your public key (`~/.ssh/id_rsa.pub`) to the `~/.ssh/authorized_keys` file on the target server. Alternatively, if `ssh-copy-id` isn't available, you can manually copy the public key: 1. **Copy the public key:** ```bash cat ~/.ssh/id_rsa.pub ``` Copy the entire output of this command. 2. **Connect to the server using password authentication:** ```bash ssh username@server_address ``` 3. **Edit the `authorized_keys` file:** ```bash mkdir -p ~/.ssh chmod 700 ~/.ssh nano ~/.ssh/authorized_keys # Or use your preferred text editor (vi, vim, etc.) ``` 4. **Paste the public key** into the `authorized_keys` file. Make sure it's all on one line. Save the file. 5. **Set correct permissions:** ```bash chmod 600 ~/.ssh/authorized_keys ``` * **Connect using SSH Key Authentication:** Now, when you try to connect: ```bash ssh username@server_address ``` You should *not* be prompted for a password (unless you used a passphrase when generating the key, in which case you'll be prompted for the passphrase). **4. Sending Shell Commands:** You can execute a single shell command on the remote server directly from your local machine: ```bash ssh username@server_address "command to execute" ``` Example: ```bash ssh john.doe@192.168.1.100 "ls -l /home/john.doe" ``` This will execute the `ls -l /home/john.doe` command on the remote server and display the output in your local terminal. You can chain commands using `&&` or `;`: ```bash ssh john.doe@192.168.1.100 "mkdir -p /tmp/test && touch /tmp/test/file.txt" ``` **5. Sending Files (using `scp`):** `scp` (Secure Copy) is used to securely transfer files between your local machine and the remote server. * **Copy a file from your local machine to the server:** ```bash scp local_file username@server_address:remote_directory ``` Example: ```bash scp my_script.sh john.doe@192.168.1.100:/home/john.doe/scripts/ ``` This will copy the `my_script.sh` file from your current directory on your local machine to the `/home/john.doe/scripts/` directory on the remote server. * **Copy a file from the server to your local machine:** ```bash scp username@server_address:remote_file local_directory ``` Example: ```bash scp john.doe@192.168.1.100:/home/john.doe/data.txt ./ ``` This will copy the `data.txt` file from the `/home/john.doe/` directory on the remote server to your current directory on your local machine. **6. Sending Files (using `sftp`):** `sftp` (Secure File Transfer Protocol) provides an interactive file transfer session. ```bash sftp username@server_address ``` Once connected, you can use commands similar to `ftp`: * `put local_file remote_file`: Upload a file. * `get remote_file local_file`: Download a file. * `ls`: List files on the remote server. * `cd`: Change directory on the remote server. * `lcd`: Change directory on the local machine. * `exit`: Close the connection. **7. Sending a File as Input to a Command (using redirection):** You can use input redirection to send the contents of a local file as input to a command executed on the remote server: ```bash ssh username@server_address "cat > remote_file.txt" < local_file.txt ``` This will: 1. `cat > remote_file.txt`: On the remote server, this command will create (or overwrite) a file named `remote_file.txt` and redirect standard input to it. 2. `< local_file.txt`: On your local machine, this redirects the contents of `local_file.txt` to standard input. 3. The SSH connection pipes the standard input from your local machine to the standard input of the `cat` command on the remote server. **8. Using `bash` script to execute multiple commands:** ```bash #!/bin/bash # Server details USERNAME="your_username" SERVER="your_server_address" # Commands to execute COMMANDS=( "mkdir -p /tmp/test" "touch /tmp/test/file1.txt" "echo 'Hello from remote server' > /tmp/test/file1.txt" "ls -l /tmp/test" ) # Loop through the commands and execute them for CMD in "${COMMANDS[@]}"; do echo "Executing: $CMD" ssh "$USERNAME@$SERVER" "$CMD" if [ $? -ne 0 ]; then echo "Command failed: $CMD" exit 1 # Exit the script if a command fails fi done echo "All commands executed successfully." ``` **Important Security Considerations:** * **Use SSH Keys:** Always prefer SSH key authentication over password authentication. It's much more secure. * **Disable Password Authentication (if possible):** Once you have SSH key authentication set up, consider disabling password authentication in the `sshd_config` file on the server (`/etc/ssh/sshd_config`). Set `PasswordAuthentication no` and restart the SSH service. This prevents brute-force password attacks. * **Firewall:** Make sure your server's firewall is configured to only allow SSH connections from trusted IP addresses or networks. * **Keep SSH Software Updated:** Regularly update your SSH client and server software to patch security vulnerabilities. * **Be Careful with Sudo:** If you need to run commands with `sudo` on the remote server, be very careful about what commands you're executing. Avoid running arbitrary commands with `sudo` unless absolutely necessary. * **Permissions:** Pay attention to file permissions on the remote server. Make sure files and directories have appropriate permissions to prevent unauthorized access. **Chinese Translation of Key Terms:** * SSH: 安全外壳协议 (Ānquán Wàiké Xiéyì) * Server: 服务器 (Fúwùqì) * Client: 客户端 (Kèhùduān) * Username: 用户名 (Yònghùmíng) * Password: 密码 (Mìmǎ) * SSH Key: SSH 密钥 (SSH Mìyào) * Public Key: 公钥 (Gōngyào) * Private Key: 私钥 (Sīyào) * File: 文件 (Wénjiàn) * Directory: 目录 (Mùlù) or 文件夹 (Wénjiànjiā) * Command: 命令 (Mìnglìng) * `scp`: 安全拷贝 (Ānquán Kǎobèi) * `sftp`: 安全文件传输协议 (Ānquán Wénjiàn Chuánshū Xiéyì) * Firewall: 防火墙 (Fánghuǒqiáng) This comprehensive guide should help you establish SSH connections and send commands or files to your target Linux server securely. Remember to prioritize security best practices.

GRID MCP Server

GRID MCP Server

一个 MCP 服务器,用于直接从 Claude 桌面版使用 GRID API。 (Yī gè MCP fúwùqì, yòng yú zhíjiē cóng Claude zhuōmiàn bǎn shǐyòng GRID API.)

MCP Server for Asana

MCP Server for Asana

Enables Claude to interact with Asana workspaces, tasks and projects through the Asana API, allowing users to search, create, update, and manage Asana tasks and projects using natural language.

EOL MCP Server 📅

EOL MCP Server 📅

镜子 (jìng zi)

mcp-nutanix

mcp-nutanix

Nutanix Prism Central 的 MCP 服务器

USASpending MCP Server

USASpending MCP Server

Enables research of federal contract awards and competitive landscape analysis using the USASpending.gov API. Supports searching for contracts, analyzing recipients, tracking spending trends, and identifying market opportunities in government contracting.

MCPO - MCP over HTTP Proxy

MCPO - MCP over HTTP Proxy

Exposes Cursor IDE's MCP tools (codebase search, file operations) as an HTTP API for integration with Open WebUI, n8n, and other automation tools.

mcp-sentry: A Sentry MCP Server

mcp-sentry: A Sentry MCP Server

与 Sentry 交互的 MCP 服务器

MCP Server Template

MCP Server Template

A minimal FastMCP server template for quick deployment to Render with streamable HTTP transport. Provides a foundation for building custom MCP servers with easy local development and one-click deployment capabilities.

Auth0 OIDC MCP Server

Auth0 OIDC MCP Server

一个 MCP 服务器,需要通过 Auth0 进行用户身份验证,并允许它代表已验证用户调用受保护的 API。 (Or, a slightly more formal version:) 一个需要通过 Auth0 进行用户身份验证的 MCP 服务器,该服务器能够代表已验证的用户调用受保护的 API。

Mcp Server Demo

Mcp Server Demo

Claude MCP Get

Claude MCP Get

用于在 Windows 系统上安装和配置模型上下文协议 (MCP) 服务器的综合工具包

MCP-Grep

MCP-Grep

一个服务器实现,通过模型上下文协议 (Model Context Protocol) 暴露 grep 功能,允许兼容 MCP 的客户端使用正则表达式在文件中搜索模式。

MCP Evolution API

MCP Evolution API

一个模型上下文协议服务器,使 Claude 能够通过 Evolution API 与 WhatsApp 互动,从而实现消息发送、联系人管理、群组操作和 WhatsApp 实例管理。

MongoDB MCP Server for LLMs

MongoDB MCP Server for LLMs

一个模型上下文协议服务器,它使大型语言模型 (LLM) 能够直接与 MongoDB 数据库交互,允许用户通过自然语言查询集合、检查模式和管理数据。

Backlog Manager MCP Server

Backlog Manager MCP Server

A task tracking and backlog management tool that enables AI assistants to create, organize, and track issues and tasks with status workflow through MCP protocol.

MegaTool

MegaTool

开发者可以处理的所有MCP服务器:仍在开发中。此处有恶龙出没!(非常危险!)

Ubersuggest MCP Server

Ubersuggest MCP Server

An MCP server that integrates Neil Patel's Ubersuggest SEO platform with Cursor IDE, enabling AI-assisted SEO analysis directly within your development environment.

MCP Server for Ollama

MCP Server for Ollama

将 Claude Desktop 连接到 Ollama LLM 服务器的 MCP 服务器