Discover Awesome MCP Servers
Extend your agent with 84,517 capabilities via MCP servers.
- All84,517
- Developer Tools3,867
- Search1,714
- Research & Data1,557
- AI Integration Systems229
- Cloud Platforms219
- Data & App Analysis181
- Database Interaction177
- Remote Shell Execution165
- Browser Automation147
- Databases145
- Communication137
- AI Content Generation127
- OS Automation120
- Programming Docs Access109
- Content Fetching108
- Note Taking97
- File Systems96
- Version Control93
- Finance91
- Knowledge & Memory90
- Monitoring79
- Security71
- Image & Video Processing69
- Digital Note Management66
- AI Memory Systems62
- Advanced AI Reasoning59
- Git Management Tools58
- Cloud Storage51
- Entertainment & Media43
- Virtualization42
- Location Services35
- Web Automation & Stealth32
- Media Content Processing32
- Calendar Management26
- Ecommerce & Retail18
- Speech Processing18
- Customer Data Platforms16
- Travel & Transportation14
- Education & Learning Tools13
- Home Automation & IoT13
- Web Search Integration12
- Health & Wellness10
- Customer Support10
- Marketing9
- Games & Gamification8
- Google Cloud Integrations7
- Art & Culture4
- Language Translation3
- Legal & Compliance2
MCP Anthropic Server (
Um servidor MCP que fornece ferramentas para interagir com as APIs de engenharia de prompts da Anthropic, permitindo que os usuários gerem, aprimorem e criem templates de prompts com base em descrições de tarefas e feedback.
mcp-micromanage
Controls coding agents by enforcing structured implementation plans with PRs and commits as work units, requiring user review at each commit checkpoint to prevent agents from going off track. Includes a visualization dashboard for tracking progress in real-time.
jira-mcp
MCP server for Jira Cloud enabling issue tracking, comments, transitions, and attachments management through natural language.
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!
Vensim MCP
Converts structured system dynamics specifications into Vensim .mdl files with layout, SVG preview, static audit, and native Vensim integration. It can be used as an MCP server or from the command line.
MCX (Modular Code Execution)
An MCP server that enables AI agents to execute sandboxed JavaScript and TypeScript code instead of calling individual tools directly. It significantly reduces token usage by allowing agents to filter, aggregate, and transform data locally before returning results.
job104-mcp
Searches 104 job listings with natural-language filters and retrieves full postings via MCP tools.
telegram-mcp
A minimal Model Context Protocol server for interacting with Telegram bots via MTProto. It provides simple tools to send messages and retrieve chat history while serving as an easy-to-extend reference for developers.
ai-architect
An autonomous software-engineering pipeline for Claude Code that runs on real evidence: codebase intelligence tools, git analytics, deterministic verification rules, and zero LLM-judges-LLM. Every claim traces to a paper and every PR passes its own gates.
tagmesh
Enables querying and managing markdown journal entries via tags, full-text search, and CRUD operations, plus workspace statistics, through a native edge MCP interface.
Destiny 2 MCP Server
MCP server that provides full read/write access to the Bungie API for Destiny 2, enabling AI assistants to manage inventory, equipment, loadouts, subclass configuration, vendors, and account stats for a user's Destiny 2 characters. It runs locally with OAuth authentication and exposes 23 tools for comprehensive game management.
legal-impact-mapper
Enables analysis of legal document changes by constructing a dependency graph and simulating impact propagation, with risk level assessment.
Assistant MCP Server
An MCP server that allows users to define custom tools via a configuration file for tasks such as retrieving project architecture and managing task lists. It also includes a plugin for generating structured and optimized AI prompts based on specific context sections and instructions.
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.
Fast MCP Telegram
Fast MCP Telegram — Production-grade Telegram MCP server with direct MTProto API, multi-user ACL, dual transport (stdio + HTTP SSE), voice transcription, and context-optimized design. One-command setup with uvx fast-mcp-telegram
Mesh Agent Server
Um servidor de Protocolo de Contexto de Modelo que conecta Claude às APIs da Heurist Mesh, fornecendo acesso a várias ferramentas de blockchain e web3, incluindo dados de criptomoedas, segurança de tokens, inteligência do Twitter e capacidades de pesquisa na web.
mcp-lint-server
Model Context Protocol (MCP) server wrapping mcp-lint to perform static analysis and schema checking on other MCP servers.
WTS-bupt-unOfficial-mcp
Unofficial MCP server for BUPT mobile academic system, enabling querying of today's empty classrooms, course schedules, and combined overview.
companies-house-mcp
Provides access to UK Companies House public data, enabling search and retrieval of company profiles, officers, filing history, and more through natural language queries.
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.
Kandilli Deprem MCP Server
Enables fetching latest earthquake data from Kandilli Observatory, searching earthquakes by region, and obtaining regional statistics through MCP tools.
Webustler
Enables clean, LLM-ready markdown extraction from any URL with automatic anti-bot bypass.
token-saver-mcp
Automatically reduces token usage in Claude Code sessions using algorithmic optimizations like code compression, smart file reading, output summarization, and prompt rewriting, with no extra API calls or cost.
Things Safe MCP
Enables safe read and edit operations on Things 3 tasks, projects, and checklists using only documented AppleScript and URL scheme APIs, without accessing private databases.
Proton Drive CLI MCP
Manage Proton Drive from Claude, Codex, VS Code/Copilot, and any MCP client through Proton's official CLI. Authentication and encrypted Drive behavior stay with Proton's tooling.
SEFAZ RS: CADIN e CFIL
Provides a read-only MCP tool to consult Brazilian state tax (SEFAZ RS) CADIN and CFIL data from official sources, with pay-per-use credits and support for any MCP client over HTTP.
synauth-mcp
Biometric authorization for AI agent actions via Face ID on iPhone, enabling secure approval of sensitive actions and credential-safe API calls through vault execution.
todoist-mcp
Integração completa da API REST v2 do Todoist com suporte para gerenciamento de tarefas, projetos, seções, comentários e etiquetas.
AIGroup Market MCP
A financial data MCP server providing stock, fund, macroeconomic, and news queries through Tushare and Baidu News.
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.