Discover Awesome MCP Servers

Extend your agent with 17,428 capabilities via MCP servers.

All17,428
pymupdf4llm-mcp

pymupdf4llm-mcp

An MCP server that exports PDF documents to markdown format optimized for LLM processing.

Mealie MCP Server

Mealie MCP Server

Enables AI assistants to interact with Mealie for recipe management, meal planning, and shopping list operations. Supports searching and managing recipes, creating meal plans, and generating shopping lists from recipes or meal plans.

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.

firewalla-mcp-server

firewalla-mcp-server

Provides comprehensive Firewalla MSP firewall integration via MCP protocol with 28 tools for real-time security monitoring, network analysis, bandwidth tracking, and rule management. Supports all MCP-compatible clients for automated network security operations.

MySQL Database Server

MySQL Database Server

Permite que modelos de IA realizem operações em bancos de dados MySQL através de uma interface padronizada, suportando conexões seguras, execução de consultas e gerenciamento abrangente de esquemas.

OpenAPITools SDK

OpenAPITools SDK

Suas APIs, agora ferramentas de IA. Crie servidores MCP em um minuto.

Paloma DEX MCP Server

Paloma DEX MCP Server

A Model Context Protocol server that enables AI agents to autonomously execute cross-chain trading operations on Paloma DEX across seven EVM chains including Ethereum, Arbitrum, and Polygon.

神岛引擎开放接口

神岛引擎开放接口

Foi fornecida uma série de ferramentas OpenAPI MCP (Model Context Protocol) para o mecanismo Shen Island, ajudando a IA a chamar as interfaces do mecanismo de forma mais eficiente.

Context Pods

Context Pods

Context-Pods is a comprehensive development framework for creating, testing, and managing Model Context Protocol (MCP) servers. It provides a Meta-MCP Server that can generate other MCP servers through natural language descriptions or by wrapping existing scripts.

Example MCP Server

Example MCP Server

A minimal Node.js Model Context Protocol server that exposes two simple tools ('add' and 'getTime') that can be called from AI assistants like Claude Desktop or Cursor.

secure-mcp-proxy

secure-mcp-proxy

A MCP Proxy (Local <-> SSE) with token based authentication.

mcpServerStudy

mcpServerStudy

estudoServidorMcp

Multi LLM Cross-Check MCP Server

Multi LLM Cross-Check MCP Server

A Model Control Protocol server that integrates with Claude Desktop to enable simultaneous querying and cross-checking of responses from multiple LLM providers including OpenAI, Anthropic, Perplexity AI, and Google Gemini.

Swagger Explorer MCP

Swagger Explorer MCP

Um servidor de Plano de Controle de Gerenciamento que permite aos usuários explorar e analisar especificações Swagger/OpenAPI, fornecendo recursos como exploração de endpoints, análise de esquema e formatação de resposta personalizável, com suporte para autenticação e integração com ferramentas como Claude.

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 explanations and examples: **1. Prerequisites** * **SSH Client:** You need an SSH client installed on your local machine. Most Linux and macOS systems have one built-in (`ssh`). For Windows, you can use PuTTY, MobaXterm, or the built-in OpenSSH client (available in recent versions of Windows 10/11). * **SSH Server:** The target Linux server must have an SSH server running (usually `sshd`). It's typically enabled by default, but you might need to install and configure it if it's not. * **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). * **Credentials:** You need valid credentials (username and password, or preferably an SSH key) to authenticate to the target server. Using SSH keys is *highly* recommended for security. **2. Basic SSH Connection** The most basic way to connect is using the `ssh` command in your terminal: ```bash ssh username@server_address ``` * `username`: The username you want to log in as on the remote server. * `server_address`: The IP address or hostname of the target server. **Example:** ```bash ssh john.doe@192.168.1.100 ``` This will prompt you for the password for the `john.doe` user on the server at `192.168.1.100`. **Translation to Portuguese:** ```portuguese ssh nome_de_usuario@endereço_do_servidor ``` * `nome_de_usuario`: O nome de usuário que você deseja usar para fazer login no servidor remoto. * `endereço_do_servidor`: O endereço IP ou nome do host do servidor de destino. **Exemplo:** ```portuguese ssh john.doe@192.168.1.100 ``` Isso solicitará a senha do usuário `john.doe` no servidor em `192.168.1.100`. **3. Using SSH Keys (Recommended)** SSH keys provide a much more secure and convenient way to authenticate. Here's a quick overview of how to set them up: * **Generate a Key Pair (on your local machine):** ```bash ssh-keygen -t rsa -b 4096 ``` This will create a private key (`id_rsa`) and a public key (`id_rsa.pub`) in your `~/.ssh` directory. You'll be prompted for a passphrase (optional, but recommended for added security). * **Copy the Public Key to the Server:** There are several ways to do this. The easiest is often `ssh-copy-id`: ```bash ssh-copy-id username@server_address ``` This will prompt you for the password *one time* to copy the public key to the `~/.ssh/authorized_keys` file on the server. Alternatively, if `ssh-copy-id` isn't available, you can manually copy the key: ```bash cat ~/.ssh/id_rsa.pub | ssh username@server_address "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys" ``` * **Connect Without a Password:** After the public key is copied, you should be able to connect to the server without being prompted for a password: ```bash ssh username@server_address ``` **Translation to Portuguese:** * **Gerar um par de chaves (na sua máquina local):** ```portuguese ssh-keygen -t rsa -b 4096 ``` Isso criará uma chave privada (`id_rsa`) e uma chave pública (`id_rsa.pub`) no seu diretório `~/.ssh`. Você será solicitado a inserir uma senha (opcional, mas recomendada para maior segurança). * **Copiar a chave pública para o servidor:** A maneira mais fácil é geralmente `ssh-copy-id`: ```portuguese ssh-copy-id nome_de_usuario@endereço_do_servidor ``` Isso solicitará a senha *uma vez* para copiar a chave pública para o arquivo `~/.ssh/authorized_keys` no servidor. Alternativamente, se `ssh-copy-id` não estiver disponível, você pode copiar a chave manualmente: ```portuguese cat ~/.ssh/id_rsa.pub | ssh nome_de_usuario@endereço_do_servidor "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys" ``` * **Conectar sem senha:** Depois que a chave pública for copiada, você deverá conseguir se conectar ao servidor sem ser solicitado a inserir uma senha: ```portuguese ssh nome_de_usuario@endereço_do_servidor ``` **4. Sending Shell Commands** You can execute shell commands on the remote server directly from your local machine using SSH: ```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. **Translation to Portuguese:** ```portuguese ssh nome_de_usuario@endereço_do_servidor "comando a ser executado" ``` **Exemplo:** ```portuguese ssh john.doe@192.168.1.100 "ls -l /home/john.doe" ``` Isso executará o comando `ls -l /home/john.doe` no servidor remoto e exibirá a saída no seu terminal local. **5. Sending Files (Using `scp`)** The `scp` (secure copy) command is used to securely transfer files between your local machine and the remote server. * **Copy a file *to* the server:** ```bash scp local_file username@server_address:remote_directory/ ``` * **Copy a file *from* the server:** ```bash scp username@server_address:remote_file local_directory/ ``` **Examples:** * Copy `my_script.sh` to the `/home/john.doe/scripts/` directory on the server: ```bash scp my_script.sh john.doe@192.168.1.100:/home/john.doe/scripts/ ``` * Copy `server_log.txt` from the `/var/log/` directory on the server to your local `~/logs/` directory: ```bash scp john.doe@192.168.1.100:/var/log/server_log.txt ~/logs/ ``` **Translation to Portuguese:** * **Copiar um arquivo *para* o servidor:** ```portuguese scp arquivo_local nome_de_usuario@endereço_do_servidor:diretório_remoto/ ``` * **Copiar um arquivo *do* servidor:** ```portuguese scp nome_de_usuario@endereço_do_servidor:arquivo_remoto diretório_local/ ``` **Exemplos:** * Copiar `my_script.sh` para o diretório `/home/john.doe/scripts/` no servidor: ```portuguese scp my_script.sh john.doe@192.168.1.100:/home/john.doe/scripts/ ``` * Copiar `server_log.txt` do diretório `/var/log/` no servidor para o seu diretório local `~/logs/`: ```portuguese scp john.doe@192.168.1.100:/var/log/server_log.txt ~/logs/ ``` **6. Sending a File and Executing it (Combined)** You can combine file transfer and command execution. For example, to copy a script to the server and then execute it: ```bash scp my_script.sh username@server_address:/tmp/ ssh username@server_address "chmod +x /tmp/my_script.sh && /tmp/my_script.sh" ``` This first copies the script to the `/tmp` directory on the server. Then, it connects via SSH and executes the script. The `chmod +x` command makes the script executable. **Translation to Portuguese:** ```portuguese scp meu_script.sh nome_de_usuario@endereço_do_servidor:/tmp/ ssh nome_de_usuario@endereço_do_servidor "chmod +x /tmp/meu_script.sh && /tmp/meu_script.sh" ``` Isso primeiro copia o script para o diretório `/tmp` no servidor. Então, ele se conecta via SSH e executa o script. O comando `chmod +x` torna o script executável. **7. Using `sshpass` (Not Recommended for Production)** If you absolutely *must* use a password in a script (strongly discouraged for security reasons), you can use `sshpass`. You'll need to install it first: * **Debian/Ubuntu:** `sudo apt-get install sshpass` * **RHEL/CentOS:** `sudo yum install sshpass` Then, you can use it like this: ```bash sshpass -p "your_password" ssh username@server_address "command to execute" ``` **WARNING:** Storing passwords in scripts is a major security risk. Use SSH keys whenever possible. **Translation to Portuguese:** ```portuguese sshpass -p "sua_senha" ssh nome_de_usuario@endereço_do_servidor "comando a ser executado" ``` **AVISO:** Armazenar senhas em scripts é um grande risco de segurança. Use chaves SSH sempre que possível. **8. Important Considerations** * **Security:** Always prioritize security. Use SSH keys, keep your SSH server updated, and avoid storing passwords in scripts. * **Error Handling:** In scripts, add error handling to check if commands succeed or fail. Use `$?` to check the exit code of the last command. * **Permissions:** Make sure you have the necessary permissions to execute commands and access files on the remote server. * **Firewall:** Ensure that your firewall allows SSH traffic (typically port 22). * **Quotes:** Be careful with quotes when passing commands to SSH. Use single quotes to prevent local shell expansion. * **Alternatives:** For more complex automation, consider using tools like Ansible, Chef, or Puppet, which are designed for managing remote servers. This comprehensive guide should help you establish SSH connections and send commands or files to your target Linux server. Remember to prioritize security and adapt the examples to your specific needs. Good luck!

Amazing Marvin MCP

Amazing Marvin MCP

A Model Context Provider that connects the Amazing Marvin productivity app with AI assistants, allowing users to manage their tasks, projects, and categories through natural language interactions.

Tableau CRM Analytics MCP Server by CData

Tableau CRM Analytics 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 Tableau CRM Analytics (beta): https://www.cdata.com/download/download.aspx?sku=FSZK-V&type=beta

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.

cPanel MCP Server

cPanel MCP Server

Provides a unified API gateway for managing cPanel and WHM hosting environments through secure server-level and user-level operations. Enables automation of account management, domain/DNS configuration, email services, and database operations without exposing credentials.

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.

TP-Link Router MCP Server

TP-Link Router MCP Server

Enables automation and management of TP-Link BE3600 routers through browser automation, supporting port forwarding configuration, network status monitoring, and device management without reverse-engineering the router's encryption.

Cloudflare Remix Vite MCP

Cloudflare Remix Vite MCP

Enables interactive calculator widget functionality within AI chat interfaces, with the ability to perform math operations and dynamically influence conversations. Built on Cloudflare Workers with Remix 3, showcasing how to create rich, stateful MCP widgets that can be embedded in AI assistants like ChatGPT.

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.

MCP Video Generation with Veo2

MCP Video Generation with Veo2

MCP server that exposes Google's Veo2 video generation capabilities, allowing clients to generate videos from text prompts or images.

InsightLoop Dynamic MCP Server SSE, MCP Client Inspector & Development Tools

InsightLoop Dynamic MCP Server SSE, MCP Client Inspector & Development Tools

Google Search Console API MCP Server

Google Search Console API MCP Server

An MCP Server that provides access to Google's Search Console API, allowing users to interact with website search performance data and manage search presence through natural language.

Skolverket MCP Server

Skolverket MCP Server

Enables LLMs to access Swedish educational data through Skolverket's open APIs, allowing users to search curricula, courses, schools, adult education programs, and analyze educational requirements and standards. Provides comprehensive tools for teachers, students, guidance counselors, and educational researchers to interact with official Swedish education data.

MODEL CONTEXT PROTOCOL

MODEL CONTEXT PROTOCOL

Implementação do Protocolo de Contexto do Modelo da Anthropic

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.

MongoDB MCP Server for LLMs

MongoDB MCP Server for LLMs

Um servidor de Protocolo de Contexto de Modelo que permite que LLMs interajam diretamente com bancos de dados MongoDB, permitindo que os usuários consultem coleções, inspecionem esquemas e gerenciem dados por meio de linguagem natural.