Discover Awesome MCP Servers
Extend your agent with 29,643 capabilities via MCP servers.
- All29,643
- 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
Playwright MCP
A Model Context Protocol server that provides browser automation capabilities using Playwright, enabling LLMs to interact with web pages through structured accessibility snapshots without requiring screenshots or visually-tuned models.
MCP-A2A-Gateway
Bridges Model Context Protocol (MCP) with Google's Agent-to-Agent (A2A) protocol, enabling MCP-compatible AI assistants like Claude to discover, register, communicate with, and manage tasks on A2A agents through a unified interface.
claude-session-manager
Claude Code Session Manager
mcp_servers
lessons-mcp
An MCP server that stores and searches lessons learned to prevent repeating mistakes, with full-text search and tag-based navigation.
TrackingTime MCP Server
Connects AI assistants to the TrackingTime API v4 for managing projects, tasks, and team assignments. Users can start or stop timers, log manual time entries, and organize project workflows using natural language.
Date and Time MCP Server
A simple Model Context Protocol (MCP) server that provides date and time functionality in any timezone, along with user profiles and personalized greeting resources.
@deva-me/mcp-server
Provides a comprehensive suite of tools for agents to access Deva Agent Resources, including social networking, AI-powered generation, web search, and file storage. It supports automated USDC payment flows for paid resources and integrates with major MCP clients like Claude Desktop and Cursor.
FRED Macroeconomic Data MCP Server
Fornece acesso aos Dados Econômicos do Federal Reserve (FRED) através do Claude e outros clientes LLM, permitindo que os usuários pesquisem, recuperem e visualizem indicadores econômicos como PIB, emprego e dados de inflação.
mcp-usercall
Run real user interviews from AI agents and retrieve structured insights with themes and verbatim quotes.
Workflows MCP Server
Enables AI agents to programmatically create, manage, and execute independent Python workflow scripts with full CRUD operations, allowing AI to build and modify automation workflows themselves rather than just executing pre-built ones.
Hourei MCP Server
Enables searching and retrieving Japanese legal information from the e-Gov Law API, including law searches by keyword, detailed law data retrieval, and revision history tracking.
Rakit UI AI
Enables AI assistants to present multiple UI component designs in a browser for visual selection, with AI-powered design generation using MiniMax-M2.1 from natural language prompts or manual HTML input.
Lens Protocol MCP Server
Enables AI tools to interact with the Lens Protocol decentralized social network ecosystem. Supports fetching profiles, posts, followers, searching content, and accessing social graph data through standardized MCP interfaces.
Redmine Analytics and Automation MCP Server
A comprehensive MCP server providing advanced Redmine project analytics, web automation via Playwright, and iTunes music integration. It enables detailed tracking of sprint metrics, bug counts, and team performance through a token-optimized tool architecture.
Torrent Search MCP Server
A Python MCP server that allows programmatic interaction to find torrents programmatically on ThePirateBay, Nyaa and YggTorrent.
Kubecost MCP Server
An implementation that enables AI assistants to interact with Kubecost cost management platform through natural language, providing access to budget management and cost analysis features.
seoul-essentials
22,000+ public facility data for foreign tourists in Seoul — restrooms, pharmacies, WiFi, AEDs, tourist info centers, and subway timetables. Bilingual (Korean/English).
@neurynae/toolcairn-mcp
MCP tool discovery for AI agents — find, compare, verify tools across 35+ registries.
Remote MCP Server on Cloudflare
Um servidor para hospedar ferramentas do Protocolo de Contexto de Modelo (MCP) no Cloudflare Workers com autenticação OAuth, permitindo que o Claude AI e outros clientes MCP acessem capacidades estendidas.
inhouse_confluence_mcp
An MCP server implementation for interacting with self-hosted Confluence Data Center or Server instances via search, content retrieval, and optional write operations. It features space auto-discovery, audit logging, and granular access control for secure enterprise collaboration.
Weather MCP Server
Enables users to retrieve current weather information for any city location. Provides a simple interface to fetch weather data through natural language queries.
@floomhq/mcp-server
Floom MCP server — deploy Python apps instantly with auto-generated UI, REST API, and shareable URLs. 32 tools for AI agents.
Claude Debugs for You
Habilitar o Claude (ou qualquer outro LLM) a depurar seu código interativamente (definir pontos de interrupção e avaliar expressões no frame da pilha). É independente da linguagem, assumindo suporte ao console do depurador e um launch.json válido para depuração no VSCode.
Benchmark MCP Server
An industry benchmarking tool that enables users to compare company metrics like revenue and profit against industry averages using interactive visual charts. It supports both Claude and ChatGPT across multiple transport protocols including SSE and Streamable HTTP.
justdopeshop
Okay, here's a translation of "using Cursor and GitHub MCP server" into Portuguese, along with some context and options depending on what you're trying to convey: **General Translation:** * **Usando Cursor e servidor MCP do GitHub** This is a direct and generally accurate translation. It's suitable if you're simply stating that you are using these tools. **More Contextual Translations (depending on what you mean):** * **Se você estiver usando o Cursor e o servidor MCP do GitHub:** (If you are using Cursor and the GitHub MCP server:) - Use this if you are starting a conditional statement. * **Para usar o Cursor e o servidor MCP do GitHub:** (To use Cursor and the GitHub MCP server:) - Use this if you are explaining how to use them. * **Integração do Cursor com o servidor MCP do GitHub:** (Cursor integration with the GitHub MCP server:) - Use this if you are talking about the integration of the two. * **Configurando o Cursor para usar o servidor MCP do GitHub:** (Configuring Cursor to use the GitHub MCP server:) - Use this if you are talking about the configuration process. **Important Considerations:** * **"Cursor"** is likely referring to the Cursor IDE (an AI-powered code editor). The translation remains the same. * **"GitHub MCP server"** This is more specific. "MCP" likely stands for Minecraft Coder Pack. If you are talking about a specific server, you might want to include the name of the server. **Example Usage:** * "I am using Cursor and the GitHub MCP server for my Minecraft modding project." -> "Estou usando o Cursor e o servidor MCP do GitHub para o meu projeto de modding de Minecraft." **In summary, the best translation depends on the context of your sentence. The most direct translation is "Usando Cursor e servidor MCP do GitHub," but consider the other options if you need more nuance.**
MCP Server F1Data
Enables interaction with Formula 1 data through LLM interfaces like Claude. Provides access to F1 information including circuits, constructors, drivers, grand prix, manufacturers, races, and seasons.
OpenAlex MCP Server
Um servidor MCP (Protocolo de Contexto de Modelo) que se conecta à API OpenAlex.
Hello Golang MCP
Aqui está a implementação mínima de um servidor MCP em Golang usando mcp-go: ```go package main import ( "context" "flag" "fmt" "log" "net" "net/http" "os" "os/signal" "syscall" "github.com/envoyproxy/go-control-plane/pkg/cache/v3" "github.com/envoyproxy/go-control-plane/pkg/server/v3" "github.com/envoyproxy/go-control-plane/pkg/test/v3" "google.golang.org/grpc" ) var ( grpcPort = flag.Int("grpc-port", 18000, "grpc port") httpPort = flag.Int("http-port", 18001, "http port") ) // Define um snapshot simples com um único recurso. func generateSnapshot() cache.Snapshot { nodeID := "test-id" // Substitua por um ID de nó real se necessário // Exemplo de um recurso RouteConfiguration. Substitua por seus próprios recursos. routeConfig := test.MakeRoute("route-example", "local_service") snapshot, err := cache.NewSnapshot( "1", // version map[cache.Type][]cache.Resource{ cache.RoutesType: {routeConfig}, }, ) if err != nil { log.Fatalf("Erro ao criar o snapshot: %v", err) } if err := snapshot.Consistent(); err != nil { log.Fatalf("Snapshot inconsistente: %v", err) } log.Printf("Snapshot aprovado: %+v\n", snapshot) return snapshot } func main() { flag.Parse() ctx := context.Background() // 1. Crie um cache. snapshotCache := cache.NewSnapshotCache(true, cache.IDHash{}, nil) // 2. Crie um servidor MCP. srv := server.NewServer(ctx, snapshotCache, &test.Callbacks{}) // 3. Crie um servidor gRPC. grpcServer := grpc.NewServer() server.RegisterServer(grpcServer, srv) // 4. Crie um servidor HTTP (opcional, para health checks ou outras APIs). httpServer := &http.Server{ Addr: fmt.Sprintf(":%d", *httpPort), Handler: http.DefaultServeMux, } // 5. Inicie os servidores em goroutines separadas. go func() { lis, err := net.Listen("tcp", fmt.Sprintf(":%d", *grpcPort)) if err != nil { log.Fatalf("falha ao escutar: %v", err) } log.Printf("Servidor gRPC escutando em: %s", lis.Addr()) if err := grpcServer.Serve(lis); err != nil { log.Fatalf("falha ao servir o servidor gRPC: %v", err) } }() go func() { log.Printf("Servidor HTTP escutando em: %s", httpServer.Addr) if err := httpServer.ListenAndServe(); err != nil && err != http.ErrServerClosed { log.Fatalf("falha ao servir o servidor HTTP: %v", err) } }() // 6. Defina um snapshot inicial. snapshot := generateSnapshot() if err := snapshotCache.SetSnapshot(context.Background(), "test-id", snapshot); err != nil { log.Fatalf("Erro ao definir o snapshot: %v", err) } // 7. Lide com sinais de interrupção para desligamento gracioso. signalCh := make(chan os.Signal, 1) signal.Notify(signalCh, os.Interrupt, syscall.SIGTERM) <-signalCh log.Println("Desligando...") // 8. Desligue os servidores. grpcServer.GracefulStop() if err := httpServer.Shutdown(ctx); err != nil { log.Fatalf("Erro ao desligar o servidor HTTP: %v", err) } log.Println("Servidor desligado.") } ``` **Explicação:** 1. **Importações:** Importa os pacotes necessários, incluindo `mcp-go` e pacotes relacionados do `go-control-plane`. 2. **Flags:** Define flags para configurar as portas gRPC e HTTP. 3. **`generateSnapshot()`:** Esta função cria um snapshot de configuração. É crucial entender que você precisa substituir o exemplo `test.MakeRoute` com a lógica para gerar seus próprios recursos (Clusters, Listeners, Routes, etc.) que você deseja servir através do MCP. O `nodeID` também deve ser configurado corretamente para corresponder aos IDs dos nós que estão solicitando configurações. 4. **`main()`:** - **Criação do Cache:** Cria um `SnapshotCache` para armazenar os snapshots de configuração. - **Criação do Servidor MCP:** Cria um servidor MCP usando `server.NewServer`. O terceiro argumento, `&test.Callbacks{}`, é um objeto que implementa a interface `server.Callbacks`. Você pode implementar seus próprios callbacks para lidar com eventos como conexões de clientes, solicitações de recursos e erros. Para uma implementação mínima, `&test.Callbacks{}` é suficiente. - **Criação do Servidor gRPC:** Cria um servidor gRPC e registra o servidor MCP nele. - **Criação do Servidor HTTP (Opcional):** Cria um servidor HTTP para health checks ou outras APIs. - **Início dos Servidores:** Inicia os servidores gRPC e HTTP em goroutines separadas. - **Definição do Snapshot Inicial:** Define um snapshot inicial no cache. Este é o ponto crucial onde você define a configuração que será servida aos clientes. O primeiro argumento para `SetSnapshot` é o contexto, o segundo é o ID do nó (que deve corresponder ao ID do nó que está solicitando a configuração), e o terceiro é o snapshot. - **Tratamento de Sinais:** Lida com sinais de interrupção (Ctrl+C) para desligamento gracioso. - **Desligamento:** Desliga os servidores gRPC e HTTP. **Como executar:** 1. **Instale as dependências:** ```bash go get github.com/envoyproxy/go-control-plane@v0.11.0 ``` 2. **Salve o código como `main.go`.** 3. **Execute o código:** ```bash go run main.go ``` **Pontos importantes:** * **Substitua o exemplo de recurso:** A parte mais importante é substituir o exemplo `test.MakeRoute` na função `generateSnapshot()` com a lógica para gerar seus próprios recursos (Clusters, Listeners, Routes, etc.) que você deseja servir através do MCP. * **ID do Nó:** Certifique-se de que o `nodeID` no `generateSnapshot()` corresponda ao ID do nó que está solicitando configurações. * **Callbacks:** Implemente seus próprios callbacks para lidar com eventos como conexões de clientes, solicitações de recursos e erros. * **Configuração:** Este é um exemplo mínimo. Você precisará adicionar lógica para carregar a configuração de um arquivo, banco de dados ou outra fonte. * **Versões:** Certifique-se de usar versões compatíveis do `go-control-plane` e `mcp-go`. O exemplo acima usa `go-control-plane@v0.11.0`. * **Segurança:** Este exemplo não inclui nenhuma segurança. Em um ambiente de produção, você precisará adicionar autenticação e autorização. Este exemplo fornece uma base sólida para construir um servidor MCP em Golang. Você precisará adaptá-lo às suas necessidades específicas.
Apifox MCP Pro
Provides basic diagnostic and information tools for Apifox API management platform, including token validation, project access checks, and explanations of API limitations due to Apifox's restricted Open API.