Discover Awesome MCP Servers

Extend your agent with 20,433 capabilities via MCP servers.

All20,433
RAG Information Retriever

RAG Information Retriever

An MCP server that implements Retrieval-Augmented Generation to efficiently retrieve and process important information from various sources, providing accurate and contextually relevant responses.

KYC MCP Server

KYC MCP Server

Enables KYC (Know Your Customer) verification through API integration, supporting PAN card verification, PAN-Aadhaar link checking, and identity validation with advanced caching and rate limiting.

cricket-mcp-server

cricket-mcp-server

An MCP server for fetching cricket data from Cricbuzz, including player statistics, live match scores, upcoming schedules, and the latest news.

Remote MCP Server on Cloudflare

Remote MCP Server on Cloudflare

Brave-Gemini Research MCP Server

Brave-Gemini Research MCP Server

artic-mcp

artic-mcp

Um servidor que fornece acesso à Coleção do Art Institute of Chicago por meio de interações em linguagem natural. Este servidor permite que modelos de IA pesquisem a Coleção do Art Institute of Chicago e disponibilizem obras de arte como um Recurso.

Kali MCP Server

Kali MCP Server

Enables AI assistants to execute penetration testing commands and security tools on Kali Linux remotely. Supports automated reconnaissance, vulnerability scanning, and CTF solving through integration with 25+ offensive security tools like nmap, gobuster, and nuclei.

Memory Bank MCP Server

Memory Bank MCP Server

A Model Context Protocol server that provides structured workflow tools for managing software development projects through different complexity levels, offering specialized modes for project planning, design, implementation, and documentation.

message-mcp

message-mcp

Real-time push notifications and alert sounds free you from staring at the screen. While the AI works, you can comfortably enjoy a cup of coffee.

MCP Obsidian

MCP Obsidian

Enables semantic search across Obsidian vaults using vector embeddings and ChromaDB. Supports multiple vaults with real-time indexing and provides both MCP server and CLI interfaces for natural language querying of notes.

MCP Secure Local Server

MCP Secure Local Server

A security-focused Model Context Protocol server that enables controlled local tool execution through strict network firewalls, filesystem protections, and rate-limiting policies. It features a plugin-based architecture for progressive tool discovery and includes reference implementations for web searching and bug tracking.

DICOM MCP Server

DICOM MCP Server

Enables AI assistants to query, read, download, and move medical imaging data on DICOM servers (PACS, VNA) including patient searches, study retrieval, PDF report extraction, and image transfer to AI endpoints for analysis.

Whisper CLI MCP Server

Whisper CLI MCP Server

An MCP server that provides shell command execution and OpenAI Whisper transcription capabilities for audio files.

Crypto MCP Server

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.

Tuya MCP Server

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.

Remote MCP Server on Cloudflare

Remote MCP Server on Cloudflare

AI-Powered SIM Card Recommendation MCP Tool

AI-Powered SIM Card Recommendation MCP Tool

Enables users to find and get recommendations for Chinese SIM card plans through natural language queries. Uses AI to understand user needs and automatically queries the 172 SIM card platform API to recommend the most suitable plans based on requirements like data allowance and monthly cost.

MCP book

MCP book

Um monorepositório para meus servidores MCP pessoais — o Livro do Protocolo de Contexto do Modelo.

PDF Reader MCP Server

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.

MCP Server for SS&C Next Generation

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.

MCP Client Server With Anthropic

MCP Client Server With Anthropic

Lerian MCP Server

Lerian MCP Server

Provides AI assistants with comprehensive documentation, tutorials, and SDK code generation for all 5 Lerian products (Midaz, Tracer, Flowker, Reporter) through a single unified tool. Documentation-only mode with no live API access.

Shell Executor MCP Server

Shell Executor MCP Server

Provides safe shell command execution capabilities for AI agents and tools like VS Code Copilot through a whitelist-based filtering system.

Nordic Thingy:52 MCP Server

Nordic Thingy:52 MCP Server

Enables Claude to control Nordic Thingy:52 IoT devices via Bluetooth LE, allowing users to manage LED colors, play sounds, and read environmental sensors through natural language conversations.

Federal Register MCP Server

Federal Register MCP Server

Enables AI assistants to search and retrieve executive orders, presidential documents, rules, and agency information from the Federal Register API through natural language queries.

GovInfo MCP Server

GovInfo MCP Server

A Model Context Protocol server that provides LLM-friendly access to the official GovInfo API for searching and retrieving U.S. government documents including bills, laws, regulations, and other official publications.

BlenderMCP

BlenderMCP

BlenderMCP enables Claude AI to directly interact with and control Blender for prompt-assisted 3D modeling, scene creation, and manipulation. It supports object and material control, scene inspection, and execution of Python code through natural language commands.

openapi-mcp-server

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

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.

RunPod MCP Server

RunPod MCP Server

A Model Context Protocol server that enables interaction with the RunPod REST API through Claude or other MCP-compatible clients for managing pods, endpoints, templates, network volumes, and container registry authentications.