Discover Awesome MCP Servers
Extend your agent with 26,434 capabilities via MCP servers.
- All26,434
- 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
AnyDB MCP Server
Enables natural language database operations and semantic document search through SQLite and vector database integration. Converts plain English instructions into SQL queries and provides RAG capabilities for uploaded documents.
FastMCP Demo Server
A minimal demonstration MCP server built with FastMCP that exposes a simple greeting tool, showcasing basic server setup and remote deployment capabilities.
MCP Starter
An agent-ready TypeScript template for building Model Context Protocol (MCP) servers with standardized discovery flows and permission-aware tools. It provides pre-configured core and operable profiles to help developers quickly implement, test, and distribute production-ready MCP services.
ServiceNow MCP Server
An implementation that enables Claude to connect to ServiceNow instances, allowing it to retrieve data and perform actions through the ServiceNow API.
Spider MCP
Enables web searching and webpage scraping using pure crawler technology without requiring official APIs. Supports Bing web and news search, batch webpage scraping, and content extraction through Puppeteer automation.
ServiceTitan MCP Server (Enterprise)
An enterprise-grade MCP server for the ServiceTitan API featuring robust safety safeguards and domain-level control for production environments. It enables comprehensive interaction with ServiceTitan modules including CRM, dispatch, and accounting, alongside specialized tools for operational and revenue intelligence.
gnomAD MCP Server
Provides a programmatic interface to the Genome Aggregation Database (gnomAD) API across versions v2.1.1, v3.1.2, and v4.1.0. It enables users to query gene metadata, variant information, population frequencies, and ClinVar data through a unified schema.
MCP Calculator Server
A calculator server that exposes mathematical functions as tools (add, subtract, multiply, divide, square, power, square root), enabling language models to perform calculations through Model Context Protocol (MCP).
Docfork
Provides up-to-date documentation for 9000+ libraries directly in your AI code editor, enabling accurate code suggestions and eliminating outdated information.
Computer Vision MCP Server
Enables image captioning and analysis through natural language by processing images from URLs or local files. Supports both OpenRouter's Gemini 2.5 Flash and local vision models for generating concise, descriptive captions.
binance-mcp
Binance MCP Server
IntelliDiff MCP Server
Enables intelligent file and folder comparison with advanced text normalization, duplicate detection, and line-level diff analysis. Provides secure workspace-constrained file operations with CRC32-based exact matching and smart text comparison capabilities.
MCP MySQL Server
Provides read-only access to MySQL databases, enabling schema inspection, table listing, and execution of SELECT queries through the Model Context Protocol.
BinAssistMCP
Enables AI-assisted reverse engineering by bridging Binary Ninja with Large Language Models through 40+ analysis tools. Provides comprehensive binary analysis capabilities including decompilation, symbol management, type analysis, and documentation generation through natural language interactions.
Jokes MCP Server
An MCP server that fetches jokes from various APIs (Chuck Norris, Dad jokes, and Yo Mama jokes) for use in Microsoft Copilot Studio.
mcp-serverTest
mcp-serverTest
PayPls MCP Server
Enables AI agents to manage Bitcoin and USDC payments by checking balances, sending funds, and generating receive addresses through the PayPls platform. It facilitates secure financial automation with features like transaction tracking and configurable human approval limits.
MCP Dataset Onboarding Server
Enables automated dataset processing and onboarding using Google Drive integration. Provides metadata extraction, data quality assessment, and contract generation for CSV/Excel files through natural language interactions.
Tuya MCP Server
Aqui está um sistema de armazenamento de notas com um esquema URI personalizado e ferramentas para adicionar notas e gerar resumos para dispositivos Tuya: **Sistema de Armazenamento de Notas com Esquema URI Personalizado** Este sistema permite armazenar notas de forma organizada e acessível, utilizando um esquema URI personalizado para facilitar a criação e o acesso às notas. **1. Esquema URI Personalizado:** Definimos o esquema URI `tuya-notes://`. Este esquema será usado para criar links que abrem o aplicativo de notas diretamente para uma nota específica ou para criar uma nova nota. * **`tuya-notes://new?device_id=[ID_DO_DISPOSITIVO]&title=[TÍTULO_DA_NOTA]`**: Cria uma nova nota associada ao dispositivo com o ID especificado e define o título da nota. * **`tuya-notes://view?note_id=[ID_DA_NOTA]`**: Abre a nota com o ID especificado. **2. Estrutura de Dados (Exemplo):** As notas podem ser armazenadas em um banco de dados (SQLite, por exemplo) ou em arquivos JSON. Aqui está um exemplo de estrutura de dados JSON: ```json [ { "note_id": "123e4567-e89b-12d3-a456-426614174000", "device_id": "abcdef1234567890", "title": "Configuração Inicial da Lâmpada", "content": "Configurar a lâmpada para conectar ao Wi-Fi e definir o brilho inicial.", "created_at": "2023-10-27T10:00:00Z", "updated_at": "2023-10-27T10:00:00Z" }, { "note_id": "987f6543-21ba-0987-dcba-098765432100", "device_id": "ghijkl0987654321", "title": "Problemas de Conexão com o Interruptor", "content": "O interruptor perde a conexão com a rede Wi-Fi ocasionalmente. Verificar o sinal e a configuração do roteador.", "created_at": "2023-10-26T15:30:00Z", "updated_at": "2023-10-26T15:30:00Z" } ] ``` **3. Ferramentas:** * **Adicionar Nota:** * **Interface Gráfica (GUI):** Uma interface para criar e editar notas, associando-as a um dispositivo Tuya. A interface deve permitir inserir o ID do dispositivo, título e conteúdo da nota. * **Linha de Comando (CLI):** Um script que aceita o ID do dispositivo, título e conteúdo da nota como argumentos e cria uma nova nota. Exemplo: ```bash python add_note.py --device_id abcdef1234567890 --title "Novo Problema" --content "Descrever o problema aqui." ``` * **Gerar Resumo:** * **Script Python:** Um script que recebe o ID de um dispositivo Tuya e gera um resumo das notas associadas a esse dispositivo. O resumo pode incluir o título de cada nota e um trecho do conteúdo. ```python import json def gerar_resumo(device_id, notas_file="notas.json"): """Gera um resumo das notas para um dispositivo Tuya.""" with open(notas_file, 'r') as f: notas = json.load(f) notas_do_dispositivo = [nota for nota in notas if nota['device_id'] == device_id] if not notas_do_dispositivo: print(f"Nenhuma nota encontrada para o dispositivo com ID: {device_id}") return print(f"Resumo das notas para o dispositivo com ID: {device_id}") for nota in notas_do_dispositivo: print(f"- {nota['title']}: {nota['content'][:50]}...") # Mostra os primeiros 50 caracteres do conteúdo if __name__ == "__main__": device_id = input("Digite o ID do dispositivo Tuya: ") gerar_resumo(device_id) ``` **4. Implementação (Exemplo em Python):** ```python import json import uuid from datetime import datetime def criar_nota(device_id, title, content, notas_file="notas.json"): """Cria uma nova nota e a salva no arquivo JSON.""" try: with open(notas_file, 'r') as f: notas = json.load(f) except FileNotFoundError: notas = [] nova_nota = { "note_id": str(uuid.uuid4()), "device_id": device_id, "title": title, "content": content, "created_at": datetime.utcnow().isoformat() + "Z", "updated_at": datetime.utcnow().isoformat() + "Z" } notas.append(nova_nota) with open(notas_file, 'w') as f: json.dump(notas, f, indent=2) print(f"Nota criada com ID: {nova_nota['note_id']}") return nova_nota['note_id'] def visualizar_nota(note_id, notas_file="notas.json"): """Visualiza uma nota específica pelo ID.""" try: with open(notas_file, 'r') as f: notas = json.load(f) except FileNotFoundError: print("Arquivo de notas não encontrado.") return for nota in notas: if nota['note_id'] == note_id: print(f"ID da Nota: {nota['note_id']}") print(f"ID do Dispositivo: {nota['device_id']}") print(f"Título: {nota['title']}") print(f"Conteúdo: {nota['content']}") print(f"Criado em: {nota['created_at']}") print(f"Atualizado em: {nota['updated_at']}") return print(f"Nota com ID {note_id} não encontrada.") # Exemplo de uso: # Criar uma nova nota note_id = criar_nota("abcdef1234567890", "Teste de Nota", "Esta é uma nota de teste para o dispositivo Tuya.") # Visualizar a nota criada visualizar_nota(note_id) # Gerar o resumo (usando a função do exemplo anterior) gerar_resumo("abcdef1234567890") ``` **5. Integração com Dispositivos Tuya:** * **API Tuya:** Utilize a API Tuya para obter informações sobre os dispositivos (nome, tipo, etc.) e associá-las às notas. Isso facilita a identificação dos dispositivos nas notas. * **Automação:** Integre o sistema de notas com regras de automação. Por exemplo, se um dispositivo Tuya apresentar um erro, uma nota pode ser criada automaticamente. **6. Considerações Adicionais:** * **Segurança:** Proteja o acesso ao banco de dados ou arquivos de notas. * **Sincronização:** Implemente um sistema de sincronização para acessar as notas em diferentes dispositivos. * **Interface do Usuário:** Desenvolva uma interface amigável para facilitar a criação, edição e visualização das notas. * **Pesquisa:** Adicione funcionalidades de pesquisa para encontrar notas rapidamente. * **Categorização:** Permita categorizar as notas por tipo de problema, dispositivo, etc. **Como usar o esquema URI:** 1. **Registro do Esquema URI:** O sistema operacional (Windows, macOS, Linux) precisa ser configurado para associar o esquema `tuya-notes://` ao seu aplicativo de notas. A forma de fazer isso depende do sistema operacional e da linguagem de programação que você está usando. Geralmente, envolve modificar o registro do sistema (Windows) ou arquivos de configuração (macOS, Linux). 2. **Criação de Links:** Você pode criar links `tuya-notes://` em qualquer lugar onde links são suportados: * Em um navegador web. * Em um aplicativo de e-mail. * Em um documento de texto. * Em outro aplicativo. 3. **Ação ao Clicar no Link:** Quando o usuário clica em um link `tuya-notes://`, o sistema operacional irá: * Identificar o aplicativo associado ao esquema `tuya-notes://`. * Iniciar o aplicativo. * Passar a string URI (por exemplo, `tuya-notes://new?device_id=abcdef1234567890&title=Novo%20Problema`) para o aplicativo. 4. **Processamento no Aplicativo:** Seu aplicativo de notas precisa: * Receber a string URI. * Analisar a string URI para extrair os parâmetros (por exemplo, `device_id` e `title`). * Executar a ação apropriada (criar uma nova nota, abrir uma nota existente, etc.) com base nos parâmetros. Este sistema fornece uma base sólida para gerenciar notas relacionadas aos seus dispositivos Tuya. A implementação específica dependerá das suas necessidades e das tecnologias que você escolher usar. Lembre-se de adaptar o código de exemplo para se adequar à sua estrutura de dados e lógica de aplicativo.
1inch Cross-Chain Swap MCP Server
An MCP server that enables cross-chain token swapping between different blockchains using 1inch Fusion+ API, along with portfolio management tools for tracking assets across chains.
Legal Contract Review Agent
An AI-powered MCP server for analyzing Japanese legal contracts and identifying risks through a RAG-enhanced workflow. It enables clients to search legal knowledge, analyze clause risks, and generate automated contract review reports.
MCP book
Um monorepositório para meus servidores MCP pessoais — o Livro do Protocolo de Contexto do Modelo.
Allora MCP Server
Flux UI MCP Server
Fornece informações de referência para os componentes da UI Flux, permitindo que assistentes de IA acessem a documentação e exemplos de componentes do sistema de design da UI Flux.
MCP Server for Lychee Redmine
Enables AI assistants like Claude to interact with Lychee Redmine project management systems through API integration, allowing natural language access to project data and operations.
SoundCloud MCP Server
Provides Multi-Agent Conversation Protocol interface for the SoundCloud API, enabling AI agents to interact with SoundCloud's music streaming platform through natural language.
Zerion MCP Server
Enables AI assistants to access cryptocurrency portfolio management, DeFi positions, NFTs, and market data through the Zerion API. Automatically exposes all Zerion API endpoints as MCP tools for comprehensive crypto asset management.
Google Docs MCP Server
Enables Claude to interact with Google Docs to list, read, create, search, and update documents in a user's Google Drive. It provides a suite of tools and prompts for document management and content analysis using OAuth 2.0 authentication.
Device Log MCP Server
Enables retrieval of simulated device logs (activation, LAN, WLAN) and Kafka status for testing purposes by querying with device serial numbers.
Tarantella Slack MCP Server
Enables AI assistants to search Slack messages and channels using the Slack Web API, with filtering options by user, date, channel, and content type.