Discover Awesome MCP Servers

Extend your agent with 26,683 capabilities via MCP servers.

All26,683
Delegation MCP

Delegation MCP

Intelligent routing layer that analyzes tasks and guides your AI agent to delegate work to specialized tools (Gemini, Aider, Copilot) using rule-based and capability-based routing.

Qdrant MCP Server

Qdrant MCP Server

Uma implementação de servidor de Protocolo de Contexto de Modelo (MCP) para RAG.

MCP Server Resend

MCP Server Resend

Uma integração de ferramenta que permite ao Claude redigir e enviar e-mails através da API Resend, com suporte a recursos como entrega agendada e anexos de arquivos.

Sentry MCP Server

Sentry MCP Server

ChainGPT MCP

ChainGPT MCP

A Model Context Protocol server that integrates ChainGPT capabilities into AI agents, allowing users to access crypto news, prices, and market trends.

PostgreSQL MCP Server

PostgreSQL MCP Server

A Model Context Protocol server providing read-only access to PostgreSQL databases, enabling LLMs to inspect database schemas and execute read-only SQL queries.

Linear MCP

Linear MCP

Servidor MCP da API Linear para integração de LLM.

N8N MCP Server for Railway

N8N MCP Server for Railway

Implantação do Servidor N8N MCP para Railway

JMeter MCP Server

JMeter MCP Server

A Model Context Protocol server that enables executing and interacting with JMeter tests through MCP-compatible clients like Claude Desktop, Cursor, and Windsurf.

Current operating environment

Current operating environment

Here are a few ways to get information about the current operating environment, depending on what kind of information you're looking for and the context (e.g., a script, a command line, a program): **1. From the Command Line (Terminal):** * **Operating System Name and Version:** * **Linux/macOS:** `uname -a` (shows kernel name, hostname, kernel release, kernel version, machine hardware name, and operating system) * **Linux (more specific):** `lsb_release -a` (if the `lsb-release` package is installed) or `cat /etc/os-release` * **macOS:** `sw_vers` * **Windows:** `ver` or `systeminfo` (more detailed) * **Environment Variables:** * `printenv` (Linux/macOS) - Lists all environment variables. * `echo $VARIABLE_NAME` (Linux/macOS) - Prints the value of a specific environment variable (e.g., `echo $PATH`). * `set` (Windows) - Lists all environment variables. * `echo %VARIABLE_NAME%` (Windows) - Prints the value of a specific environment variable (e.g., `echo %PATH%`). * **Hardware Information:** * **Linux:** `lscpu`, `lspci`, `lsusb`, `free -m` (memory), `df -h` (disk space) * **macOS:** `system_profiler` (very comprehensive) * **Windows:** `systeminfo` (includes hardware details) * **Current Directory:** * `pwd` (Linux/macOS) * `cd` (Windows) * **User Information:** * `whoami` (Linux/macOS/Windows) - Shows the current username. * `id` (Linux/macOS) - Shows user ID, group ID, and groups. **2. From a Script (e.g., Python, Bash, PowerShell):** * **Python:** ```python import os import platform print("Operating System:", platform.system()) # e.g., 'Linux', 'Windows', 'Darwin' (macOS) print("OS Version:", platform.version()) print("Platform:", platform.platform()) print("Architecture:", platform.machine()) print("Processor:", platform.processor()) print("Environment Variables:", os.environ) # Dictionary of environment variables print("Current Directory:", os.getcwd()) ``` * **Bash:** ```bash #!/bin/bash echo "Operating System: $(uname -s)" echo "Kernel Version: $(uname -r)" echo "Hostname: $(hostname)" echo "Current Directory: $(pwd)" echo "User: $(whoami)" echo "PATH: $PATH" # Example environment variable ``` * **PowerShell:** ```powershell Write-Host "Operating System: $(Get-WmiObject Win32_OperatingSystem | Select-Object Caption).Caption" Write-Host "OS Version: $(Get-WmiObject Win32_OperatingSystem | Select-Object Version).Version" Write-Host "Computer Name: $env:COMPUTERNAME" Write-Host "Current Directory: $(Get-Location)" Write-Host "User: $env:USERNAME" Write-Host "PATH: $env:PATH" ``` **3. From Within a Program (e.g., C++, Java):** * **C++:** ```c++ #include <iostream> #ifdef _WIN32 #include <windows.h> #else #include <unistd.h> #include <limits.h> #endif int main() { #ifdef _WIN32 char buffer[MAX_PATH]; GetModuleFileName(NULL, buffer, MAX_PATH); std::cout << "Operating System: Windows" << std::endl; std::cout << "Current Directory: " << buffer << std::endl; // Path to the executable #else char buffer[PATH_MAX]; if (getcwd(buffer, sizeof(buffer)) != NULL) { std::cout << "Operating System: Linux/macOS" << std::endl; std::cout << "Current Directory: " << buffer << std::endl; } else { perror("getcwd() error"); } #endif return 0; } ``` * **Java:** ```java public class OperatingEnvironment { public static void main(String[] args) { System.out.println("Operating System: " + System.getProperty("os.name")); System.out.println("OS Version: " + System.getProperty("os.version")); System.out.println("Architecture: " + System.getProperty("os.arch")); System.out.println("Current Directory: " + System.getProperty("user.dir")); System.out.println("User Name: " + System.getProperty("user.name")); System.out.println("Java Version: " + System.getProperty("java.version")); } } ``` **Explanation of Common Information:** * **Operating System:** The name of the OS (e.g., Windows, Linux, macOS). * **OS Version:** The specific version of the operating system. * **Kernel Version:** (Linux/macOS) The version of the kernel. * **Architecture:** The CPU architecture (e.g., x86, x86\_64, arm64). * **Environment Variables:** Key-value pairs that provide configuration information to programs. `PATH` is a common one that tells the system where to find executable files. * **Current Directory:** The directory the process is currently running in. * **User:** The username of the currently logged-in user. * **Hostname:** The name of the computer. **How to Choose the Right Method:** * **Command Line:** For quick, interactive checks. * **Script:** For automating tasks and gathering information programmatically. * **Program:** When you need to access this information from within a running application. To give you the *best* answer, please tell me: * **What specific information are you looking for?** (e.g., OS name, version, memory usage, disk space, environment variables) * **What is the context?** (e.g., are you running a command in a terminal, writing a script, or developing a program?) * **What programming language (if any) are you using?** **Translation to Portuguese:** Aqui estão algumas maneiras de obter informações sobre o ambiente operacional atual, dependendo do tipo de informação que você procura e do contexto (por exemplo, um script, uma linha de comando, um programa): **1. Da Linha de Comando (Terminal):** * **Nome e Versão do Sistema Operacional:** * **Linux/macOS:** `uname -a` (mostra o nome do kernel, nome do host, versão do kernel, versão do kernel, nome do hardware da máquina e sistema operacional) * **Linux (mais específico):** `lsb_release -a` (se o pacote `lsb-release` estiver instalado) ou `cat /etc/os-release` * **macOS:** `sw_vers` * **Windows:** `ver` ou `systeminfo` (mais detalhado) * **Variáveis de Ambiente:** * `printenv` (Linux/macOS) - Lista todas as variáveis de ambiente. * `echo $NOME_DA_VARIÁVEL` (Linux/macOS) - Imprime o valor de uma variável de ambiente específica (por exemplo, `echo $PATH`). * `set` (Windows) - Lista todas as variáveis de ambiente. * `echo %NOME_DA_VARIÁVEL%` (Windows) - Imprime o valor de uma variável de ambiente específica (por exemplo, `echo %PATH%`). * **Informações de Hardware:** * **Linux:** `lscpu`, `lspci`, `lsusb`, `free -m` (memória), `df -h` (espaço em disco) * **macOS:** `system_profiler` (muito abrangente) * **Windows:** `systeminfo` (inclui detalhes de hardware) * **Diretório Atual:** * `pwd` (Linux/macOS) * `cd` (Windows) * **Informações do Usuário:** * `whoami` (Linux/macOS/Windows) - Mostra o nome de usuário atual. * `id` (Linux/macOS) - Mostra o ID do usuário, o ID do grupo e os grupos. **2. De um Script (por exemplo, Python, Bash, PowerShell):** * **Python:** ```python import os import platform print("Sistema Operacional:", platform.system()) # e.g., 'Linux', 'Windows', 'Darwin' (macOS) print("Versão do SO:", platform.version()) print("Plataforma:", platform.platform()) print("Arquitetura:", platform.machine()) print("Processador:", platform.processor()) print("Variáveis de Ambiente:", os.environ) # Dicionário de variáveis de ambiente print("Diretório Atual:", os.getcwd()) ``` * **Bash:** ```bash #!/bin/bash echo "Sistema Operacional: $(uname -s)" echo "Versão do Kernel: $(uname -r)" echo "Nome do Host: $(hostname)" echo "Diretório Atual: $(pwd)" echo "Usuário: $(whoami)" echo "PATH: $PATH" # Exemplo de variável de ambiente ``` * **PowerShell:** ```powershell Write-Host "Sistema Operacional: $(Get-WmiObject Win32_OperatingSystem | Select-Object Caption).Caption" Write-Host "Versão do SO: $(Get-WmiObject Win32_OperatingSystem | Select-Object Version).Version" Write-Host "Nome do Computador: $env:COMPUTERNAME" Write-Host "Diretório Atual: $(Get-Location)" Write-Host "Usuário: $env:USERNAME" Write-Host "PATH: $env:PATH" ``` **3. De Dentro de um Programa (por exemplo, C++, Java):** * **C++:** ```c++ #include <iostream> #ifdef _WIN32 #include <windows.h> #else #include <unistd.h> #include <limits.h> #endif int main() { #ifdef _WIN32 char buffer[MAX_PATH]; GetModuleFileName(NULL, buffer, MAX_PATH); std::cout << "Sistema Operacional: Windows" << std::endl; std::cout << "Diretório Atual: " << buffer << std::endl; // Caminho para o executável #else char buffer[PATH_MAX]; if (getcwd(buffer, sizeof(buffer)) != NULL) { std::cout << "Sistema Operacional: Linux/macOS" << std::endl; std::cout << "Diretório Atual: " << buffer << std::endl; } else { perror("getcwd() error"); } #endif return 0; } ``` * **Java:** ```java public class OperatingEnvironment { public static void main(String[] args) { System.out.println("Sistema Operacional: " + System.getProperty("os.name")); System.out.println("Versão do SO: " + System.getProperty("os.version")); System.out.println("Arquitetura: " + System.getProperty("os.arch")); System.out.println("Diretório Atual: " + System.getProperty("user.dir")); System.out.println("Nome de Usuário: " + System.getProperty("user.name")); System.out.println("Versão do Java: " + System.getProperty("java.version")); } } ``` **Explicação das Informações Comuns:** * **Sistema Operacional:** O nome do SO (por exemplo, Windows, Linux, macOS). * **Versão do SO:** A versão específica do sistema operacional. * **Versão do Kernel:** (Linux/macOS) A versão do kernel. * **Arquitetura:** A arquitetura da CPU (por exemplo, x86, x86\_64, arm64). * **Variáveis de Ambiente:** Pares chave-valor que fornecem informações de configuração para programas. `PATH` é uma variável comum que informa ao sistema onde encontrar arquivos executáveis. * **Diretório Atual:** O diretório em que o processo está sendo executado atualmente. * **Usuário:** O nome de usuário do usuário atualmente logado. * **Nome do Host:** O nome do computador. **Como Escolher o Método Certo:** * **Linha de Comando:** Para verificações rápidas e interativas. * **Script:** Para automatizar tarefas e coletar informações programaticamente. * **Programa:** Quando você precisa acessar essas informações de dentro de um aplicativo em execução. Para lhe dar a *melhor* resposta, por favor me diga: * **Que informações específicas você está procurando?** (por exemplo, nome do SO, versão, uso de memória, espaço em disco, variáveis de ambiente) * **Qual é o contexto?** (por exemplo, você está executando um comando em um terminal, escrevendo um script ou desenvolvendo um programa?) * **Qual linguagem de programação (se houver) você está usando?**

GraphQL Schema Embedder MCP Server

GraphQL Schema Embedder MCP Server

Indexes GraphQL schemas using embeddings to enable semantic search of types and fields for fast lookup. It allows LLMs to discover relevant schema signatures and execute queries against live GraphQL endpoints.

Docs Query MCP

Docs Query MCP

Enables semantic search and retrieval over local Markdown/MDX documentation using Node.js-based embeddings. Supports multi-language documentation with offline vector indexing and MCP tool exposure for AI assistants.

Azgaarnoth MCP Server

Azgaarnoth MCP Server

Provides AI assistants with tools to query and explore the Azgaarnoth D\&D world repository, including searching content, retrieving stat blocks, spells, and browsing categories like races, classes, nations, and creatures across ~4,200 markdown files.

국립국어원 표준국어대사전 MCP 서버

국립국어원 표준국어대사전 MCP 서버

ArxivSearcher MCP Server

ArxivSearcher MCP Server

An MCP server that enables intelligent searching, filtering, and exporting of Software Engineering papers on arXiv with tools for querying by keywords, authors, analyzing trends, and finding related research.

Notion Query MCP Server

Notion Query MCP Server

Provides structured, SQL-style query access to Notion databases, allowing Claude to filter, sort, and update pages through the Notion REST API. It enables advanced property-based filtering and database schema discovery beyond the capabilities of standard connectors.

Roundtable

Roundtable

A multi-role AI discussion system that enables users to manage diverse AI personas for collaborative debate and consensus-driven decision-making. It provides tools for role configuration, automated meeting facilitation, and the generation of formatted meeting minutes via the MCP protocol.

MCP Storybook Image Generator

MCP Storybook Image Generator

Generates children's storybook illustrations in multiple art styles (3D cartoon, watercolor, pixel art, hand drawn, claymation) with matching stories using Google's Gemini AI.

Calculator MCP Server

Calculator MCP Server

A backend service that provides accurate arithmetic calculation capabilities to AI models via the Model Context Protocol, allowing LLMs to offload mathematical computations for numerical queries.

yfinance-mcp

yfinance-mcp

Um servidor MCP (Market Connectivity Protocol) em Python para yfinance.

kubernetes-mcp-server

kubernetes-mcp-server

A powerful and flexible Kubernetes MCP server implementation with support for OpenShift.

Xylent MCP Server

Xylent MCP Server

Exposes a suite of 31 AI agents and the Ralph Engine orchestration framework to Claude for managing complex development tasks. It supports direct agent execution, manual task orchestration, and fully autonomous workflows with integrated quality gates.

ROS MCP Server

ROS MCP Server

Enables control of ROS/ROS2 robots through natural language commands by translating LLM instructions into ROS topics and services. Supports cross-platform WebSocket-based communication with existing robot systems without requiring code modifications.

ClickUp MCP Server

ClickUp MCP Server

Um servidor de Protocolo de Contexto de Modelo que permite que agentes de IA interajam com espaços de trabalho do ClickUp, permitindo a criação, gerenciamento e organização do espaço de trabalho por meio de comandos em linguagem natural.

Synchro Bus MCP Server

Synchro Bus MCP Server

BlenderMCP

BlenderMCP

BlenderMCP integrates Claude AI with Blender via the Model Context Protocol to enable prompt-assisted 3D modeling, scene creation, and professional retopology workflows. It allows users to manipulate objects, apply materials, and execute Python scripts directly within the Blender environment through natural language.

Zionfhe_mcp_server

Zionfhe_mcp_server

Random Value MCP Server

Random Value MCP Server

Generates random integers within a specified range and random alphanumeric strings of specified length through MCP protocol integration.

mcp-ssh-toolkit-py

mcp-ssh-toolkit-py

mcp-ssh-toolkit-py é um servidor MCP poderoso para execução segura de comandos SSH via Protocolo de Contexto de Modelo.

Fastmail MCP Server

Fastmail MCP Server

An unofficial MCP server that enables users to manage their Fastmail accounts through natural language interactions. It provides tools to query mailboxes, retrieve email content with advanced filtering, and send messages directly through the Fastmail API.