Discover Awesome MCP Servers
Extend your agent with 12,710 capabilities via MCP servers.
- All12,710
- 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
🚀 MCP Server for Document Processing
Este servidor MCP permite que assistentes de IA acessem e pesquisem seus documentos privados, bases de código e as informações tecnológicas mais recentes. Ele processa Markdown, texto e PDFs em um banco de dados pesquisável, expandindo o conhecimento da IA além dos dados de treinamento. Construído com Docker, suporta embeddings gratuitos e pagos, e mantém a IA atualizada com seus dados.
MCP Server Trello
Mirror of
MemGPT Sample
A simple, abridged MemGPT agent written in Spring Boot. Includes a running as a REST API or MCP server. Also includes a simple ChatBot App to interact with the agent.
OKX MCP Server
MCP-Server VBox
Servidor MCP para habilitar o uso de recursos k8s locais pela IA.
AgentRPC
A universal RPC layer for AI agents. Connect to any function, any language, across network boundaries. AgentRPC wraps your functions in a universal RPC interface, connecting them to a hosted server accessible through open standards including MCP.
Vidu MCP Server
Espelho de
Fetch MCP Server
Servidor MCP para buscar informações da internet com base em um URL.
UseScraper MCP Server
Mirror of
Remote MCP Server on Cloudflare
Jason's MCP Servers
Collection of MCP servers and installation scripts
Bazel MCP Server
Espelho de
Boilerplate MCP Server
TypeScript Model Context Protocol (MCP) server boilerplate providing IP lookup tools/resources. Includes CLI support and extensible structure for connecting AI systems (LLMs) to external data sources like ip-api.com. Ideal template for creating new MCP integrations via Node.js.
Peeper MCP Server
Model Control Panel server for Peeper application
mcp-servers
Workflows MCP Server
Um servidor que fornece integração tanto por meio de endpoints REST diretos quanto por integração com o Protocolo de Contexto de Modelo (MCP) para um motor de fluxo de trabalho.
MCP Server template for better AI Coding
This template provides a streamlined foundation for building Model Context Protocol (MCP) servers in Python. It's designed to make AI-assisted development of MCP tools easier and more efficient.
Awesome MCP Servers
Uma lista selecionada de servidores incríveis do Protocolo de Contexto de Modelo (MCP).
Cursor Azure DevOps MCP Server
Azure DevOps Cursor IDE MCP server plugin
Simple_dart_mcp_server
A very simple Model Context Protocol server implementation in Dart
Weather MCP Server
Servidor MCP para obter a previsão do tempo de cidades dos EUA.
🤖 Deno Model Context Protocol (MCP) Agent Template Repository
A template Model Context Protocol server in Deno
Shopify MCP Server
Mirror of
mcp-server-deepseek
Um servidor MCP fornece acesso às capacidades de raciocínio do DeepSeek-R1 para LLMs.
Claude Custom Prompts Server
Claude Custom Prompts MCP Server - Create and use custom prompt templates with Claude AI

Compound Interest CalculatorCompound Interest Calculator
Repositório para testar a funcionalidade do servidor MCP
MCP Server Setup Guide
MCP server for GitHub API integration
MCP Server for MySQL based on NodeJS
Mirror of
eSignatures NDA Tutorial
Okay, here's a tutorial on creating NDAs (Non-Disclosure Agreements) using eSignatures with an MCP (Message Component Protocol) Server. This assumes you have a basic understanding of NDAs and have access to an MCP Server and eSignature platform. This is a general guide; specific steps may vary depending on the exact eSignature platform and MCP Server you are using. **Tutorial: Criando NDAs usando eSignatures com Servidor MCP** Este tutorial explica como criar NDAs (Acordos de Confidencialidade) usando eSignatures com um Servidor MCP (Message Component Protocol). Assume-se que você tem um conhecimento básico de NDAs e tem acesso a uma plataforma de eSignature e um Servidor MCP. Este é um guia geral; as etapas específicas podem variar dependendo da plataforma de eSignature e do Servidor MCP que você está usando. **I. Understanding the Components (Entendendo os Componentes)** * **NDA (Non-Disclosure Agreement / Acordo de Confidencialidade):** A legally binding contract that outlines confidential material, knowledge, or information that the parties wish to share with one another for certain purposes, but restrict from wider use. * **NDA (Non-Disclosure Agreement / Acordo de Confidencialidade):** Um contrato legalmente vinculativo que descreve material confidencial, conhecimento ou informação que as partes desejam compartilhar umas com as outras para certos fins, mas restringem o uso mais amplo. * **eSignature Platform (Plataforma de Assinatura Eletrônica):** A software solution that allows you to electronically sign documents. Examples include DocuSign, Adobe Sign, HelloSign, etc. It handles the secure signing process, authentication, and document storage. * **Plataforma de Assinatura Eletrônica:** Uma solução de software que permite assinar documentos eletronicamente. Exemplos incluem DocuSign, Adobe Sign, HelloSign, etc. Ela lida com o processo de assinatura segura, autenticação e armazenamento de documentos. * **MCP Server (Message Component Protocol Server):** This acts as a bridge between your application (where you initiate the NDA process) and the eSignature platform. It handles the communication, data transfer, and workflow orchestration. It might be a custom-built server or a commercially available solution. The MCP Server typically provides APIs (Application Programming Interfaces) for interacting with it. * **Servidor MCP (Message Component Protocol Server):** Ele atua como uma ponte entre seu aplicativo (onde você inicia o processo de NDA) e a plataforma de eSignature. Ele lida com a comunicação, transferência de dados e orquestração do fluxo de trabalho. Pode ser um servidor construído sob medida ou uma solução comercialmente disponível. O Servidor MCP normalmente fornece APIs (Application Programming Interfaces) para interagir com ele. **II. Prerequisites (Pré-requisitos)** * **Access to an eSignature Platform:** You need an account with an eSignature provider and the necessary API keys or credentials. * **Acesso a uma Plataforma de Assinatura Eletrônica:** Você precisa de uma conta com um provedor de eSignature e as chaves de API ou credenciais necessárias. * **MCP Server Setup:** The MCP Server needs to be configured and running, with the necessary connections to your eSignature platform. This often involves configuring authentication and authorization. * **Configuração do Servidor MCP:** O Servidor MCP precisa estar configurado e em execução, com as conexões necessárias à sua plataforma de eSignature. Isso geralmente envolve a configuração de autenticação e autorização. * **NDA Template:** You need a pre-designed NDA template in a supported format (e.g., PDF, Word document). This template should include placeholders for the signer's name, date, and other relevant information. Crucially, it needs placeholders (often called "anchor strings" or "tags") where the eSignature platform will place the signature fields. * **Modelo de NDA:** Você precisa de um modelo de NDA pré-projetado em um formato suportado (por exemplo, PDF, documento do Word). Este modelo deve incluir espaços reservados para o nome do signatário, data e outras informações relevantes. Crucialmente, ele precisa de espaços reservados (geralmente chamados de "anchor strings" ou "tags") onde a plataforma de eSignature colocará os campos de assinatura. * **Development Environment:** You'll need a development environment (e.g., Python, Java, Node.js) to interact with the MCP Server's APIs. * **Ambiente de Desenvolvimento:** Você precisará de um ambiente de desenvolvimento (por exemplo, Python, Java, Node.js) para interagir com as APIs do Servidor MCP. **III. Steps to Create and Send an NDA for eSignature (Etapas para Criar e Enviar um NDA para eSignature)** 1. **Prepare the NDA Data (Preparar os Dados do NDA):** * Gather the necessary information for the NDA, such as the names and contact information of the parties involved, the effective date, and any specific terms or clauses. * Reúna as informações necessárias para o NDA, como os nomes e informações de contato das partes envolvidas, a data de vigência e quaisquer termos ou cláusulas específicas. * Populate the NDA template with this data. This might involve using a templating engine or programmatically replacing placeholders in the document. * Preencha o modelo de NDA com esses dados. Isso pode envolver o uso de um mecanismo de modelagem ou a substituição programática de espaços reservados no documento. 2. **Send the NDA to the MCP Server (Enviar o NDA para o Servidor MCP):** * Use the MCP Server's API to initiate the eSignature process. This typically involves sending a request to the MCP Server with the following information: * Use a API do Servidor MCP para iniciar o processo de eSignature. Isso normalmente envolve o envio de uma solicitação ao Servidor MCP com as seguintes informações: * **Document Data:** The NDA document (usually as a base64 encoded string or a file path accessible to the server). * **Dados do Documento:** O documento NDA (geralmente como uma string codificada em base64 ou um caminho de arquivo acessível ao servidor). * **Signer Information:** The name, email address, and signing order for each signer. * **Informações do Signatário:** O nome, endereço de e-mail e ordem de assinatura para cada signatário. * **eSignature Platform Configuration:** Any specific settings for the eSignature platform, such as branding, authentication methods, or reminder schedules. This might be pre-configured on the MCP Server. * **Configuração da Plataforma de eSignature:** Quaisquer configurações específicas para a plataforma de eSignature, como branding, métodos de autenticação ou agendamentos de lembretes. Isso pode ser pré-configurado no Servidor MCP. * **Callback URL (Optional):** A URL where the eSignature platform will send notifications about the signing process (e.g., when the document is signed, declined, or completed). * **URL de Callback (Opcional):** Uma URL onde a plataforma de eSignature enviará notificações sobre o processo de assinatura (por exemplo, quando o documento é assinado, recusado ou concluído). * The MCP Server will receive this request and translate it into the appropriate API calls for the eSignature platform. * O Servidor MCP receberá esta solicitação e a traduzirá nas chamadas de API apropriadas para a plataforma de eSignature. 3. **eSignature Platform Processing (Processamento da Plataforma de eSignature):** * The eSignature platform will receive the NDA document and signer information from the MCP Server. * A plataforma de eSignature receberá o documento NDA e as informações do signatário do Servidor MCP. * It will then send an email to each signer with a link to the document. * Em seguida, enviará um e-mail para cada signatário com um link para o documento. * The signer will be guided through the signing process, which may involve verifying their identity, reviewing the document, and applying their electronic signature. * O signatário será guiado pelo processo de assinatura, que pode envolver a verificação de sua identidade, a revisão do documento e a aplicação de sua assinatura eletrônica. 4. **Status Updates and Completion (Atualizações de Status e Conclusão):** * As the signing process progresses, the eSignature platform will send status updates to the MCP Server (if a callback URL was provided). * À medida que o processo de assinatura avança, a plataforma de eSignature enviará atualizações de status para o Servidor MCP (se uma URL de callback foi fornecida). * Once all signers have completed the signing process, the eSignature platform will notify the MCP Server. * Depois que todos os signatários concluírem o processo de assinatura, a plataforma de eSignature notificará o Servidor MCP. * The MCP Server can then store the signed NDA document and notify your application that the process is complete. * O Servidor MCP pode então armazenar o documento NDA assinado e notificar seu aplicativo de que o processo está concluído. 5. **Retrieving the Signed NDA (Recuperando o NDA Assinado):** * Your application can use the MCP Server's API to retrieve the signed NDA document. This might involve downloading the document or accessing it through a secure link. * Seu aplicativo pode usar a API do Servidor MCP para recuperar o documento NDA assinado. Isso pode envolver o download do documento ou o acesso a ele por meio de um link seguro. **IV. Code Example (Conceptual - Python) (Exemplo de Código (Conceitual - Python))** This is a simplified example using the `requests` library in Python. You'll need to adapt it to your specific MCP Server API. ```python import requests import json def send_nda_for_signature(nda_file_path, signer_name, signer_email, mcp_server_url, mcp_api_key): """Sends an NDA for eSignature using the MCP Server.""" with open(nda_file_path, "rb") as f: nda_data = f.read() # Base64 encode the NDA data (example) import base64 nda_base64 = base64.b64encode(nda_data).decode('utf-8') payload = { "document": nda_base64, "signer_name": signer_name, "signer_email": signer_email, "document_name": "NDA.pdf", # Or whatever the filename is "callback_url": "https://your-app.com/nda-callback", # Optional } headers = { "Content-Type": "application/json", "Authorization": f"Bearer {mcp_api_key}" # Or however your MCP Server authenticates } try: response = requests.post(f"{mcp_server_url}/nda/send", headers=headers, data=json.dumps(payload)) response.raise_for_status() # Raise HTTPError for bad responses (4xx or 5xx) response_data = response.json() print("NDA sent for signature. Response:", response_data) return response_data # You might get a document ID or other tracking information except requests.exceptions.RequestException as e: print(f"Error sending NDA: {e}") return None # Example Usage if __name__ == "__main__": nda_file = "nda_template.pdf" # Replace with your NDA file signer_name = "John Doe" signer_email = "john.doe@example.com" mcp_server = "https://your-mcp-server.com/api" # Replace with your MCP Server URL mcp_key = "YOUR_MCP_API_KEY" # Replace with your MCP API Key result = send_nda_for_signature(nda_file, signer_name, signer_email, mcp_server, mcp_key) if result: print("Successfully initiated NDA signing process.") else: print("Failed to initiate NDA signing process.") ``` ```python import requests import json def send_nda_for_signature(nda_file_path, signer_name, signer_email, mcp_server_url, mcp_api_key): """Envia um NDA para eSignature usando o Servidor MCP.""" with open(nda_file_path, "rb") as f: nda_data = f.read() # Codifica os dados do NDA em Base64 (exemplo) import base64 nda_base64 = base64.b64encode(nda_data).decode('utf-8') payload = { "document": nda_base64, "signer_name": signer_name, "signer_email": signer_email, "document_name": "NDA.pdf", # Ou qual for o nome do arquivo "callback_url": "https://seu-app.com/nda-callback", # Opcional } headers = { "Content-Type": "application/json", "Authorization": f"Bearer {mcp_api_key}" # Ou como seu Servidor MCP autentica } try: response = requests.post(f"{mcp_server_url}/nda/send", headers=headers, data=json.dumps(payload)) response.raise_for_status() # Lança HTTPError para respostas ruins (4xx ou 5xx) response_data = response.json() print("NDA enviado para assinatura. Resposta:", response_data) return response_data # Você pode obter um ID de documento ou outras informações de rastreamento except requests.exceptions.RequestException as e: print(f"Erro ao enviar NDA: {e}") return None # Exemplo de Uso if __name__ == "__main__": nda_file = "nda_template.pdf" # Substitua pelo seu arquivo NDA signer_name = "João da Silva" signer_email = "joao.silva@example.com" mcp_server = "https://seu-servidor-mcp.com/api" # Substitua pela URL do seu Servidor MCP mcp_key = "SUA_CHAVE_API_MCP" # Substitua pela sua Chave API MCP result = send_nda_for_signature(nda_file, signer_name, signer_email, mcp_server, mcp_key) if result: print("Processo de assinatura do NDA iniciado com sucesso.") else: print("Falha ao iniciar o processo de assinatura do NDA.") ``` **Important Considerations (Considerações Importantes)** * **Security:** Ensure that all communication between your application, the MCP Server, and the eSignature platform is secured using HTTPS. Protect your API keys and credentials. * **Segurança:** Garanta que toda a comunicação entre seu aplicativo, o Servidor MCP e a plataforma de eSignature seja protegida usando HTTPS. Proteja suas chaves de API e credenciais. * **Error Handling:** Implement robust error handling to gracefully handle failures in the signing process. Log errors and provide informative messages to the user. * **Tratamento de Erros:** Implemente um tratamento de erros robusto para lidar normalmente com falhas no processo de assinatura. Registre os erros e forneça mensagens informativas ao usuário. * **Compliance:** Ensure that your eSignature process complies with all relevant legal and regulatory requirements (e.g., ESIGN Act, UETA, GDPR). * **Conformidade:** Garanta que seu processo de eSignature esteja em conformidade com todos os requisitos legais e regulamentares relevantes (por exemplo, ESIGN Act, UETA, GDPR). * **Testing:** Thoroughly test your eSignature integration to ensure that it works correctly and reliably. * **Teste:** Teste minuciosamente sua integração de eSignature para garantir que ela funcione corretamente e de forma confiável. * **MCP Server Configuration:** The configuration of your MCP Server is critical. You need to ensure that it is properly configured to communicate with your eSignature platform and that it is handling authentication and authorization correctly. Consult the documentation for your specific MCP Server for detailed configuration instructions. * **Configuração do Servidor MCP:** A configuração do seu Servidor MCP é crítica. Você precisa garantir que ele esteja configurado corretamente para se comunicar com sua plataforma de eSignature e que esteja lidando com a autenticação e autorização corretamente. Consulte a documentação do seu Servidor MCP específico para obter instruções de configuração detalhadas. This tutorial provides a general overview of how to create NDAs using eSignatures with an MCP Server. Remember to consult the documentation for your specific eSignature platform and MCP Server for detailed instructions and best practices. Good luck! Este tutorial fornece uma visão geral de como criar NDAs usando eSignatures com um Servidor MCP. Lembre-se de consultar a documentação de sua plataforma de eSignature e Servidor MCP específicos para obter instruções detalhadas e práticas recomendadas. Boa sorte!
Model Context Protocal (MCP) Implementation
Este é um framework de servidor MCP simples que permite que dados sejam transmitidos através de um protocolo de mensagens estruturado, possibilitando uma comunicação perfeita entre clientes e servidores. Ele suporta troca de dados eficiente, processamento em tempo real e extensões personalizáveis para diversas aplicações, garantindo escalabilidade e confiabilidade em diversos ambientes.