Discover Awesome MCP Servers

Extend your agent with 24,278 capabilities via MCP servers.

All24,278
MCP-Server

MCP-Server

A Model Context Protocol implementation that enables large language models to call external tools (like weather forecasts and GitHub information) through a structured protocol, with visualization of the model's reasoning process.

IDA-doc-hint-mcp

IDA-doc-hint-mcp

Servidor MCP (meio que) leitor de documentação do IDA

WordPress Standalone MCP Server

WordPress Standalone MCP Server

A Model Context Protocol server that automatically discovers WordPress REST API endpoints and creates individual tools for each endpoint, enabling natural language management of WordPress sites.

Remote MCP Server on Cloudflare

Remote MCP Server on Cloudflare

Multi-Cloud Infrastructure MCP Server

Multi-Cloud Infrastructure MCP Server

Enables deployment and management of GPU workloads across multiple cloud providers (RunPod, Vast.ai) with intelligent GPU selection, resource monitoring, and telemetry tracking through Redis, ClickHouse, and SkyPilot integration.

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.

RAGDocs

RAGDocs

Um servidor de Protocolo de Contexto de Modelo (MCP) que permite a pesquisa semântica e a recuperação de documentação usando um banco de dados vetorial (Qdrant). Este servidor permite adicionar documentação de URLs ou arquivos locais e, em seguida, pesquisar por meio deles usando consultas em linguagem natural.

Random Word By Api Ninjas

Random Word By Api Ninjas

Provides access to API Ninjas Random Word API to generate random words by type (noun, verb, adjective, adverb) for creative writing, games, and language learning applications.

mcp-pprof-anaylzer

mcp-pprof-anaylzer

This is a Model Context Protocol (MCP) server implemented in Go, providing a tool to analyze Go pprof performance profiles.

telegram-mcp

telegram-mcp

Integração da API do Telegram para acessar dados do usuário, gerenciar diálogos (chats, canais, grupos), recuperar mensagens e lidar com o status de leitura.

Speelka Agent

Speelka Agent

Agente LLM Universal baseado em MCP

CodeGraph MCP Server

CodeGraph MCP Server

Enables querying and analyzing code relationships by building a lightweight graph of TypeScript and Python symbols. Supports symbol lookup, reference tracking, impact analysis from diffs, and code snippet retrieval through natural language.

PDF Reader MCP Server

PDF Reader MCP Server

Capacita agentes de IA a ler e extrair informações (texto, metadados, número de páginas) de arquivos PDF com segurança dentro de contextos de projeto, usando uma ferramenta MCP flexível.

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?**

mcp-test

mcp-test

just a test

mcp-spacefrontiers

mcp-spacefrontiers

Pesquisar em dados acadêmicos e redes sociais.

Bash MCP

Bash MCP

Uma aplicação TypeScript que permite que Claude execute comandos bash com segurança, implementando salvaguardas de segurança e fornecendo uma interface segura através do Protocolo de Contexto do Modelo.

MCP Server

MCP Server

Um servidor de execução de comandos shell multiplataforma que suporta ambientes Windows, macOS e Linux com shells PowerShell, CMD, GitBash e Bash, otimizado para ambientes de idioma japonês.

MCPDocSearch

MCPDocSearch

Crawls documentation websites and provides semantic search capabilities over the content through vector embeddings, enabling natural language queries of technical documentation.

Querysharp MCP Server

Querysharp MCP Server

Enables AI assistants to analyze and optimize PostgreSQL database performance by identifying missing indexes and suggesting query rewrites. It allows users to retrieve database projects and implement performance fixes directly through natural language in their code editor.

LumiFAI MCP Technical Analysis Server

LumiFAI MCP Technical Analysis Server

Forneço ferramentas de análise técnica para dados de negociação de criptomoedas, calculando EMAs (períodos de 12 e 26) para pares da Binance usando MongoDB para armazenamento de dados.

MCP PJe Server

MCP PJe Server

Enables interaction with Brazil's Electronic Judicial Process (PJe) system to search for legal processes, view case details, and download court documents. Supports secure JWT authentication and process lookup by CPF/CNPJ or party name.

Plantuml Validation MCP Server

Plantuml Validation MCP Server

Agile Luminary MCP Server

Agile Luminary MCP Server

A Model Context Protocol server that connects AI clients to the Agile Luminary project management system, allowing users to retrieve project details, work assignments, and product information within AI conversations.

Sentry MCP Server

Sentry MCP Server

ACC.MCP

ACC.MCP

An MCP server that exposes Autodesk Platform Services (APS) as tools for AI assistants to interact with the APS Data Management API. It enables users to authenticate and manage hubs, projects, and folders through a standardized interface.

GSC MCP Server v2 - Remote Edition

GSC MCP Server v2 - Remote Edition

Connects Claude AI to Google Search Console with OAuth 2.0 authentication, enabling users to analyze search performance, inspect URLs, manage sitemaps, and export analytics data through natural language conversations.

mcp-teamcity

mcp-teamcity

Once configured, you can use natural language commands like: "Search for failed builds in the last week" "Why last deploy was failed" "Search the most failed builds" "Trigger a build for the main branch" "Show me recent builds for project X" "Pin the latest successful build" "Cancel the running bui

Google Tasks MCP Server

Google Tasks MCP Server

Enables AI assistants to manage Google Tasks through natural language interactions. Supports creating, updating, deleting, searching, and listing tasks with secure OAuth2 authentication.

PAL - Project API Locker

PAL - Project API Locker

Enables secure API key management for development projects by storing keys in OS keychains, auto-generating .env files and SDK client code, and providing AI-assisted key management through Claude Code integration.