Discover Awesome MCP Servers

Extend your agent with 41,694 capabilities via MCP servers.

All41,694
Beyond MCP Server

Beyond MCP Server

Um servidor de Protocolo de Contexto de Modelo extensível que fornece acesso padronizado a dados de plataformas sociais (atualmente Farcaster) e dados on-chain para LLMs (Modelos de Linguagem Grandes).

TypeScript
PayPal MCP

PayPal MCP

Este é um servidor MCP para gerenciar o PayPal.

JavaScript
MCP Toolbox

MCP Toolbox

Um conjunto de ferramentas abrangente que aprimora as capacidades de LLMs através do Protocolo de Contexto do Modelo, permitindo que LLMs interajam com serviços externos, incluindo operações de linha de comando, gerenciamento de arquivos, integração com o Figma e processamento de áudio.

Python
IsItDown MCP Server

IsItDown MCP Server

Um servidor MCP que permite aos usuários verificar se um site está enfrentando tempo de inatividade consultando isitdownrightnow.com, fornecendo informações de status e detalhes sobre eventos recentes de inatividade.

Python
Calendar Tools MCP Server

Calendar Tools MCP Server

Permite o gerenciamento abrangente de calendários com a capacidade de criar, listar, atualizar e excluir eventos através de um servidor Model Context Protocol integrado ao Google Calendar.

TypeScript
Kusto MCP Server

Kusto MCP Server

Um servidor MCP que fornece acesso a clusters do Azure Data Explorer (ADX), permitindo que os usuários listem tabelas, executem consultas e recuperem informações de esquema.

Python
TMF620 MCP Server

TMF620 MCP Server

Permite que agentes de IA interajam com uma API remota de Gerenciamento de Catálogo de Produtos TMF620, possibilitando operações como listar, recuperar e criar catálogos, ofertas de produtos e especificações de produtos.

Python
Skrape MCP Server

Skrape MCP Server

Este servidor converte páginas da web em Markdown limpo e estruturado, otimizado para o consumo de modelos de linguagem, removendo conteúdo desnecessário e suportando a renderização de JavaScript.

JavaScript
mcp-simple-pubmed

mcp-simple-pubmed

Um servidor MCP que fornece acesso a artigos do PubMed através da API Entrez.

Python
Strapi MCP Server

Strapi MCP Server

Fornece acesso ao conteúdo do Strapi CMS através do protocolo MCP, permitindo que os usuários criem, leiam, atualizem e excluam entradas de conteúdo via Claude.

JavaScript
Python Jira MCP Server

Python Jira MCP Server

Uma implementação de servidor que permite que modelos de IA interajam com o Jira através do Protocolo de Contexto de Modelo, possibilitando tarefas como pesquisas JQL e recuperação de detalhes de issues.

Python
mcp-youtube-sheets

mcp-youtube-sheets

Fornece funcionalidade para pesquisar vídeos do YouTube e salvar automaticamente os resultados no Google Sheets.

JavaScript
MCPunk

MCPunk

Okay, I understand. I can translate that into Portuguese: **"Converse com sua base de código através de uma busca inteligente de código sem embeddings, dividindo os arquivos em partes lógicas, fornecendo à LLM ferramentas para pesquisar essas partes e permitindo que ela encontre o código específico necessário para responder às suas perguntas."** Here's a slightly more natural-sounding alternative: **"Interaja com seu código usando uma busca inteligente que dispensa embeddings. Dividimos os arquivos em blocos lógicos, damos à LLM ferramentas para pesquisá-los e deixamos que ela encontre o código exato para responder às suas dúvidas."** Both translations convey the same meaning, but the second one might be a bit easier to read. The key elements are: * **Converse/Interaja:** "Chat" or "Interact" * **base de código:** "Codebase" * **busca inteligente de código:** "Intelligent code searching" * **sem embeddings:** "Without embeddings" * **dividindo os arquivos em partes lógicas/blocos lógicos:** "Breaking files into logical chunks" * **fornecendo à LLM ferramentas para pesquisar essas partes/damos à LLM ferramentas para pesquisá-los:** "Giving the LLM tools to search these chunks" * **permitindo que ela encontre o código específico necessário para responder às suas perguntas/deixamos que ela encontre o código exato para responder às suas dúvidas:** "Letting it find specific code needed to answer your questions"

Python
Linear MCP Integration Server

Linear MCP Integration Server

Permite que modelos de IA interajam com o Linear para rastreamento de problemas e gerenciamento de projetos por meio de capacidades como criar/pesquisar problemas, gerenciar sprints e recuperar estados de fluxo de trabalho.

TypeScript
BlueSky MCP Server

BlueSky MCP Server

Facilita a interação com a rede social BlueSky através de sua API oficial, permitindo que os usuários recuperem perfis de usuário detalhados e listas de seguidores com autenticação e recursos de tratamento de erros.

Python
FRED MCP Server

FRED MCP Server

A Model Context Protocol server that provides tools to search and retrieve economic data series from the Federal Reserve Economic Data (FRED) API.

TypeScript
OpenDota MCP Server

OpenDota MCP Server

Um servidor de Protocolo de Contexto de Modelo que permite que LLMs (Modelos de Linguagem Grandes) e assistentes de IA recuperem estatísticas de Dota 2 em tempo real, dados de partidas, informações de jogadores e métricas de jogo através de uma interface padronizada.

Python
CoinGecko MCP Server

CoinGecko MCP Server

Permite a interação com a API CoinGecko Pro para acessar dados de criptomoedas, incluindo histórico de preços e métricas de mercado, tanto através de MCP quanto de chamadas de função OpenAI.

JavaScript
mcp-git-ingest

mcp-git-ingest

Ajuda a IA a ler a estrutura de um repositório GitHub e arquivos importantes. Quer entender rapidamente sobre o que é um repositório? Peça para ele "ler https://github.com/adhikasp/mcp-git-ingest e determinar como o código funciona tecnicamente".

Python
Gmail MCP Server

Gmail MCP Server

Permite a interação com o Gmail através da API do Gmail para ler, enviar e gerenciar e-mails. Suporta múltiplas contas do Gmail com monitoramento em tempo real e recursos avançados para pesquisa de e-mail e gerenciamento de anexos.

Python
AWS Resources MCP Server

AWS Resources MCP Server

Um servidor de Protocolo de Contexto de Modelo que permite ao Claude executar código Python usando boto3 para consultar e gerenciar recursos da AWS diretamente das conversas.

Python
Shopify MCP Server

Shopify MCP Server

Enables interaction with Shopify store data via GraphQL API, providing tools for managing products, customers, orders, discounts, and more with robust error handling.

TypeScript
GitHub Projects MCP Server

GitHub Projects MCP Server

Permite que os usuários interajam com a API Projects v2 do GitHub por meio de linguagem natural para gerenciamento de projetos Agile, com suporte a detalhes do repositório, rastreamento de problemas e operações de gerenciamento de quadros de projeto.

TypeScript
unichat-ts-mcp-server

unichat-ts-mcp-server

Enviar solicitações para OpenAI, MistralAI, Anthropic, xAI ou Google AI usando o protocolo MCP via ferramenta ou prompts predefinidos. Chave de API do fornecedor necessária. Mecanismos de transporte STDIO e SSE são suportados via argumentos.

TypeScript
Supabase MCP Server

Supabase MCP Server

Um servidor MCP que se conecta a bancos de dados PostgreSQL do Supabase, expondo esquemas de tabelas como recursos e fornecendo ferramentas para análise de dados por meio de consultas SQL.

JavaScript
Remote-MCP Server

Remote-MCP Server

Permite comunicação bidirecional e com segurança de tipo com serviços do Protocolo de Contexto de Modelo, permitindo o gerenciamento centralizado de contextos de modelo via HTTP.

TypeScript
cryptopanic-mcp-server

cryptopanic-mcp-server

Please note that the cryptocurrency market is highly volatile and news changes rapidly. The information below is current as of **October 26, 2023, at approximately 1:00 PM PDT**. Always verify information from multiple sources before making any decisions. Here's a summary of recent cryptocurrency news, suitable for AI agents: **General Market Trends:** * **Bitcoin (BTC) Price Stability:** Bitcoin is currently trading around the $34,000 - $35,000 range, showing relative stability after a recent surge. Market sentiment is cautiously optimistic, driven by anticipation of potential spot Bitcoin ETF approvals. * **Altcoin Performance:** Altcoins are showing mixed performance. Some are following Bitcoin's upward trend, while others are experiencing corrections. Focus is on projects with strong fundamentals and real-world use cases. * **Market Volatility:** While Bitcoin is stable, overall market volatility remains a concern. Macroeconomic factors, regulatory developments, and unexpected events can trigger significant price swings. **Key News & Developments:** * **Spot Bitcoin ETF Approval Hopes:** The biggest driver of market sentiment is the expectation of the SEC approving a spot Bitcoin ETF. Several applications are under review, and analysts believe approval is increasingly likely in the coming months. BlackRock's application is being closely watched. * **SEC vs. Ripple (XRP):** The legal battle between the SEC and Ripple continues. Recent developments suggest a potential settlement or summary judgment in the near future. The outcome will have significant implications for XRP and the broader crypto industry. * **Regulatory Scrutiny:** Regulatory scrutiny of the crypto industry remains intense globally. The EU's MiCA regulations are coming into effect, and other countries are developing their own regulatory frameworks. Compliance is a major focus for crypto businesses. * **Central Bank Digital Currencies (CBDCs):** Several countries are exploring or piloting CBDCs. Progress is slow but steady, and CBDCs could potentially reshape the financial landscape. * **Ethereum (ETH) Developments:** Ethereum continues to evolve with ongoing upgrades and development activity. The focus is on scalability, security, and sustainability. The Dencun upgrade is expected to further improve the network. * **Binance Developments:** Binance is facing ongoing regulatory challenges in various jurisdictions. The exchange is working to address these concerns and maintain its global presence. **Specific Cryptocurrencies to Watch:** * **Bitcoin (BTC):** Driven by ETF hopes and institutional adoption. * **Ethereum (ETH):** Driven by ongoing development and the growth of the DeFi ecosystem. * **Ripple (XRP):** Driven by the outcome of the SEC lawsuit. * **Solana (SOL):** Showing strong performance and attracting developer interest. * **Cardano (ADA):** Focus on real-world applications and sustainable development. **Important Considerations for AI Agents:** * **Sentiment Analysis:** Monitor social media, news articles, and market data to gauge market sentiment. * **Risk Assessment:** Assess the risks associated with different cryptocurrencies and projects. * **Data Accuracy:** Verify information from multiple sources before making any decisions. * **Real-time Updates:** The crypto market is constantly changing, so it's important to stay up-to-date with the latest news and developments. * **Regulatory Landscape:** Track regulatory developments in different jurisdictions. **Disclaimer:** This is not financial advice. The cryptocurrency market is highly volatile, and you could lose money. Always do your own research before investing. --- **Portuguese Translation:** **Notícias Recentes sobre Criptomoedas para Agentes de IA** Por favor, note que o mercado de criptomoedas é altamente volátil e as notícias mudam rapidamente. As informações abaixo são atuais em **26 de outubro de 2023, aproximadamente às 13:00 PDT**. Sempre verifique as informações de várias fontes antes de tomar qualquer decisão. Aqui está um resumo das notícias recentes sobre criptomoedas, adequado para agentes de IA: **Tendências Gerais do Mercado:** * **Estabilidade do Preço do Bitcoin (BTC):** O Bitcoin está sendo negociado atualmente na faixa de US$ 34.000 - US$ 35.000, mostrando relativa estabilidade após um aumento recente. O sentimento do mercado é cautelosamente otimista, impulsionado pela antecipação de possíveis aprovações de ETFs de Bitcoin à vista. * **Desempenho das Altcoins:** As altcoins estão apresentando desempenho misto. Algumas estão seguindo a tendência de alta do Bitcoin, enquanto outras estão passando por correções. O foco está em projetos com fundamentos sólidos e casos de uso no mundo real. * **Volatilidade do Mercado:** Embora o Bitcoin esteja estável, a volatilidade geral do mercado continua sendo uma preocupação. Fatores macroeconômicos, desenvolvimentos regulatórios e eventos inesperados podem desencadear oscilações significativas de preços. **Principais Notícias e Desenvolvimentos:** * **Esperanças de Aprovação de ETF de Bitcoin à Vista:** O maior impulsionador do sentimento do mercado é a expectativa de que a SEC aprove um ETF de Bitcoin à vista. Vários pedidos estão sob análise, e os analistas acreditam que a aprovação é cada vez mais provável nos próximos meses. O pedido da BlackRock está sendo observado de perto. * **SEC vs. Ripple (XRP):** A batalha legal entre a SEC e a Ripple continua. Desenvolvimentos recentes sugerem um possível acordo ou julgamento sumário em um futuro próximo. O resultado terá implicações significativas para o XRP e para a indústria de criptomoedas em geral. * **Escrutínio Regulatório:** O escrutínio regulatório da indústria de criptomoedas permanece intenso globalmente. Os regulamentos MiCA da UE estão entrando em vigor, e outros países estão desenvolvendo suas próprias estruturas regulatórias. A conformidade é um foco importante para as empresas de criptomoedas. * **Moedas Digitais do Banco Central (CBDCs):** Vários países estão explorando ou pilotando CBDCs. O progresso é lento, mas constante, e as CBDCs podem potencialmente remodelar o cenário financeiro. * **Desenvolvimentos do Ethereum (ETH):** O Ethereum continua a evoluir com atualizações contínuas e atividade de desenvolvimento. O foco está na escalabilidade, segurança e sustentabilidade. Espera-se que a atualização Dencun melhore ainda mais a rede. * **Desenvolvimentos da Binance:** A Binance está enfrentando desafios regulatórios contínuos em várias jurisdições. A exchange está trabalhando para resolver essas preocupações e manter sua presença global. **Criptomoedas Específicas para Observar:** * **Bitcoin (BTC):** Impulsionado pelas esperanças de ETF e pela adoção institucional. * **Ethereum (ETH):** Impulsionado pelo desenvolvimento contínuo e pelo crescimento do ecossistema DeFi. * **Ripple (XRP):** Impulsionado pelo resultado do processo da SEC. * **Solana (SOL):** Apresentando forte desempenho e atraindo o interesse de desenvolvedores. * **Cardano (ADA):** Foco em aplicações no mundo real e desenvolvimento sustentável. **Considerações Importantes para Agentes de IA:** * **Análise de Sentimento:** Monitore as mídias sociais, artigos de notícias e dados de mercado para avaliar o sentimento do mercado. * **Avaliação de Risco:** Avalie os riscos associados a diferentes criptomoedas e projetos. * **Precisão dos Dados:** Verifique as informações de várias fontes antes de tomar qualquer decisão. * **Atualizações em Tempo Real:** O mercado de criptomoedas está em constante mudança, por isso é importante manter-se atualizado com as últimas notícias e desenvolvimentos. * **Cenário Regulatório:** Acompanhe os desenvolvimentos regulatórios em diferentes jurisdições. **Isenção de responsabilidade:** Isso não é aconselhamento financeiro. O mercado de criptomoedas é altamente volátil e você pode perder dinheiro. Sempre faça sua própria pesquisa antes de investir.

Python
Dify Workflows MCP Server

Dify Workflows MCP Server

Uma implementação em TypeScript de um servidor Model Context Protocol (MCP) que expõe fluxos de trabalho do Dify como ferramentas para sistemas de IA interagirem.

TypeScript
MCP Server Template for Cursor IDE

MCP Server Template for Cursor IDE

Aqui está um modelo para criar ferramentas personalizadas para o Cursor IDE usando o Protocolo de Contexto de Modelo (MCP), permitindo que os desenvolvedores estendam a funcionalidade do Cursor com suas próprias ferramentas baseadas em servidor: ```python # Importe as bibliotecas necessárias import json import os import socket import sys import threading # Defina as configurações da sua ferramenta TOOL_NAME = "NomeDaSuaFerramenta" TOOL_DESCRIPTION = "Uma breve descrição da sua ferramenta." SERVER_ADDRESS = ("localhost", 12345) # Endereço e porta do seu servidor # Função para lidar com as solicitações do Cursor def handle_request(connection, address): try: print(f"Conexão de {address}") # Recebe os dados da solicitação data = connection.recv(4096) # Ajuste o tamanho do buffer conforme necessário if not data: print("Nenhum dado recebido.") return # Decodifica os dados JSON try: request = json.loads(data.decode("utf-8")) except json.JSONDecodeError: print("Erro ao decodificar JSON.") connection.sendall(json.dumps({"error": "Erro ao decodificar JSON"}).encode("utf-8")) return # Imprime a solicitação recebida (para depuração) print(f"Solicitação recebida: {request}") # Processa a solicitação com base no tipo de solicitação if request["type"] == "tool/execute": # Extrai os argumentos da solicitação arguments = request.get("arguments", {}) # Executa a lógica da sua ferramenta aqui try: result = execute_tool(arguments) # Substitua por sua função response = { "type": "tool/result", "result": result, "requestId": request["requestId"], } except Exception as e: response = { "type": "tool/error", "error": str(e), "requestId": request["requestId"], } elif request["type"] == "tool/info": # Retorna informações sobre a ferramenta response = { "type": "tool/infoResult", "name": TOOL_NAME, "description": TOOL_DESCRIPTION, "capabilities": ["execute"], # Adicione outras capacidades se necessário } else: # Tipo de solicitação desconhecido response = { "type": "tool/error", "error": "Tipo de solicitação desconhecido", "requestId": request.get("requestId", None), # Inclui requestId se presente } # Envia a resposta de volta para o Cursor response_json = json.dumps(response) connection.sendall(response_json.encode("utf-8")) print(f"Resposta enviada: {response_json}") except Exception as e: print(f"Erro ao lidar com a solicitação: {e}") try: connection.sendall(json.dumps({"error": str(e)}).encode("utf-8")) except: print("Erro ao enviar resposta de erro.") finally: connection.close() print(f"Conexão com {address} fechada.") # Função para executar a lógica principal da sua ferramenta def execute_tool(arguments): """ Executa a lógica principal da sua ferramenta com base nos argumentos fornecidos. Args: arguments (dict): Um dicionário contendo os argumentos passados pelo Cursor. Returns: any: O resultado da execução da ferramenta. Pode ser um string, número, dicionário, etc. """ # Exemplo: text = arguments.get("text", "") # Faça algo com o texto, por exemplo, contar o número de palavras word_count = len(text.split()) return f"Número de palavras: {word_count}" # Função principal para iniciar o servidor def start_server(): """Inicia o servidor socket para ouvir as solicitações do Cursor.""" server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) # Permite reutilizar o endereço server_socket.bind(SERVER_ADDRESS) server_socket.listen(5) # Número máximo de conexões enfileiradas print(f"Servidor iniciado em {SERVER_ADDRESS}") try: while True: connection, address = server_socket.accept() thread = threading.Thread(target=handle_request, args=(connection, address)) thread.daemon = True # Encerra o thread quando o programa principal termina thread.start() except KeyboardInterrupt: print("\nServidor encerrado.") finally: server_socket.close() if __name__ == "__main__": start_server() ``` **Explicação do código:** 1. **Importações:** Importa as bibliotecas necessárias para trabalhar com JSON, sockets, threads e o sistema operacional. 2. **Configurações:** Define as configurações da sua ferramenta, como nome, descrição e endereço do servidor. É importante escolher uma porta que não esteja em uso. 3. **`handle_request(connection, address)`:** * Esta função é executada em um thread separado para cada conexão recebida. * Recebe os dados da solicitação do Cursor. * Decodifica os dados JSON. * Processa a solicitação com base no campo `"type"`: * `"tool/execute"`: Executa a lógica principal da sua ferramenta chamando a função `execute_tool()`. Extrai os argumentos do campo `"arguments"` da solicitação. * `"tool/info"`: Retorna informações sobre a ferramenta (nome, descrição, capacidades). * Outros tipos: Retorna uma mensagem de erro. * Envia a resposta de volta para o Cursor como JSON. * Lida com erros de decodificação JSON e outros erros. * Fecha a conexão. 4. **`execute_tool(arguments)`:** * Esta função contém a lógica principal da sua ferramenta. * Recebe um dicionário de argumentos passados pelo Cursor. * Realiza alguma ação com base nos argumentos. * Retorna o resultado da execução da ferramenta. O resultado pode ser qualquer tipo de dado serializável em JSON (string, número, dicionário, etc.). * **Importante:** Substitua o exemplo de contagem de palavras pela lógica real da sua ferramenta. 5. **`start_server()`:** * Cria um socket do servidor. * Vincula o socket ao endereço e porta especificados. * Começa a ouvir as conexões recebidas. * Para cada conexão, cria um novo thread para lidar com a solicitação. * Lida com a interrupção do teclado (Ctrl+C) para encerrar o servidor de forma limpa. 6. **`if __name__ == "__main__":`:** Garante que o servidor seja iniciado apenas quando o script for executado diretamente. **Como usar este modelo:** 1. **Substitua os placeholders:** * Altere `TOOL_NAME`, `TOOL_DESCRIPTION` e `SERVER_ADDRESS` para os valores apropriados para sua ferramenta. * Substitua a lógica de exemplo na função `execute_tool()` pela lógica real da sua ferramenta. 2. **Implemente a lógica da sua ferramenta:** * Dentro da função `execute_tool()`, acesse os argumentos passados pelo Cursor usando `arguments.get("nome_do_argumento", valor_padrao)`. * Realize as operações necessárias com base nos argumentos. * Retorne o resultado da execução da ferramenta. 3. **Execute o script:** * Execute o script Python. Ele iniciará o servidor e aguardará as conexões do Cursor. 4. **Configure o Cursor:** * No Cursor, vá para as configurações e adicione sua ferramenta personalizada. * Especifique o endereço e a porta do seu servidor. * Defina os comandos que acionarão sua ferramenta. 5. **Teste sua ferramenta:** * Use os comandos que você definiu no Cursor para acionar sua ferramenta. * Verifique se a ferramenta está funcionando corretamente e se os resultados estão sendo exibidos no Cursor. **Considerações importantes:** * **Segurança:** Se sua ferramenta lida com dados confidenciais, tome medidas de segurança adequadas para proteger os dados. Considere usar HTTPS para comunicação entre o Cursor e seu servidor. * **Tratamento de erros:** Implemente um tratamento de erros robusto para lidar com erros inesperados. Retorne mensagens de erro informativas para o Cursor para que os usuários possam entender o que deu errado. * **Escalabilidade:** Se você espera que sua ferramenta seja usada por muitos usuários, considere usar uma arquitetura escalável para lidar com o aumento da carga. * **Documentação:** Documente sua ferramenta para que outros desenvolvedores possam entendê-la e usá-la. * **Formato dos dados:** Certifique-se de que os dados que você envia e recebe estejam no formato correto (JSON). * **Concorrência:** Como o servidor usa threads, certifique-se de que sua lógica seja thread-safe, especialmente se você estiver acessando recursos compartilhados. * **Logs:** Adicione logs para ajudar a depurar problemas. Este modelo fornece um ponto de partida para criar suas próprias ferramentas personalizadas para o Cursor IDE. Adapte-o às suas necessidades específicas e explore as possibilidades do Protocolo de Contexto de Modelo (MCP).

Python
Coin MCP Server

Coin MCP Server

Um servidor de Protocolo de Contexto de Modelo que fornece acesso aos dados de criptomoedas da CoinMarketCap, permitindo que aplicações de IA recuperem listagens de criptomoedas, cotações e informações detalhadas.

Python