Discover Awesome MCP Servers
Extend your agent with 54,144 capabilities via MCP servers.
- All54,144
- 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
pdf-tables-mcp
Enables agents to extract clean structured JSON tables from any PDF with per-cell citations to the source page.
Crypto MCP Server
Provides real-time and historical cryptocurrency market data from 100+ exchanges including prices, OHLCV data, market statistics, and order books through the CCXT library with intelligent caching.
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.
atsurae
Enables AI agents to edit videos through natural language, providing tools for timeline editing, audio management, rendering, and more.
elisym
Lets AI assistants (Claude, Cursor, Windsurf) discover, hire, and pay other AI agents over the elisym network - decentralized agent marketplace on Nostr with on-chain Solana payments. Customer-mode tools for agent discovery, job submission, wallet management, and identity.
Jira MCP Server
A production-ready server that automatically exposes your entire Jira instance through the Model Context Protocol, allowing seamless interaction with Jira's API features including issue management, project administration, and user management.
Kitty MCP Server
A production-grade server for programmatically controlling kitty terminal instances, allowing users to launch windows, send text or key combinations, and capture scrollback buffer content. It facilitates automation workflows and command analysis by providing remote control over the kitty terminal through the Model Context Protocol.
mcp-video-reader
Provides video manipulation via ffmpeg (frame extraction, format conversion, trimming, audio adjustments, filters, and subtitle handling) without requiring an external API key.
lcf-strain-life-mcp
Enables conversational low cycle fatigue analysis with standardized reduction, material constants fitting, and life predictions from strain-controlled test data.
brain-mcp-icon-visual
Visual icon search, retrieval, and comparison for AI agents. Search 200k+ icons semantically, render side-by-side comparison grids, and retrieve raw SVG markup — all tools return images so vision-capable LLMs can see the icons.
Memory Nexus
Persistent memory and handoff intelligence layer for MCP agents. Most memory servers retrieve text — Memory Nexus compounds operational context, learning from usage and progressively synthesizing observations into higher-order intelligence across sessions and tools.
wbgapi360
MCP server for accessing World Bank data, enabling indicator search, data retrieval, country comparisons, trend analysis, rankings, and chart generation.
RocketRide
RocketRide is a self-hosted, open-source AI pipeline platform (MIT) that exposes pipelines as MCP tools. Supports Claude, OpenAI, Gemini, and xAI. Pipelines connect via WebSocket and are made available to MCP clients like Claude Desktop, Cursor, and Windsurf.
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.
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.
Monad MCP Server
Enables interaction with the Monad Testnet blockchain, including reading block data, balances, transactions, and token operations via natural language.
WireUI MCP Server
An MCP server that provides AI tools with deep understanding of WireUI v2.x components and comprehensive icon support for Heroicons and Phosphor Icons.
axomind-mcp
MCP server for Axomind — enables AI assistants to manage activities, mindmaps, and messages through a harmless proxy to the Bot API.
MCP book
Um monorepositório para meus servidores MCP pessoais — o Livro do Protocolo de Contexto do Modelo.
Kawa Code MCP
Team-aware memory for AI coding assistants that tracks intent, records decisions, and detects real-time conflicts before commit.
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.
notebooklm-py-diet-mcp
Connects AI coding agents to Google NotebookLM, enabling querying notebooks, adding sources, and generating artifacts like reports, podcasts, and slide decks.
PDF Reader MCP Server
Empowers AI agents to securely read and extract information (text, metadata, page count) from PDF files within project contexts using a flexible MCP tool.
openapi-mcp-server
(EM TRABALHO) Ponte poderosa entre especificações OpenAPI e assistentes de IA usando o Protocolo de Contexto de Modelo (MCP). Converte automaticamente qualquer especificação de API OpenAPI/Swagger em ferramentas MCP que podem ser usadas por assistentes de IA como o Claude Desktop.
Browser History Analysis MCP
A local MCP server for retrieving and analyzing your browser history. Makes it easy for a client to identify patterns, analyze sessions, and create a comprehensive report.
jobber-mcp
MCP server for Jobber home service management software enabling read/write of clients, jobs, quotes, invoices via GraphQL API.
Memvid MCP Server
A Model Context Protocol server that encodes text, PDFs, and other content into video memory format, enabling efficient semantic search and chat interactions with the encoded knowledge base.
astra-knowledge-base-mcp
MCP server for managing and searching multi-tenant knowledge bases backed by SQLite with FTS5, enabling AI agents to persist and retrieve content via full-text search.
Romanian Law MCP Server
Enables querying and searching Romanian legislation, including statutes, provisions, and EU law integration, directly from AI clients.
MCP Server for SS&C Next Generation
An MCP-compatible server that connects AI agents to SS&C Next Generation, enabling automated execution of business processes via REST API.