Discover Awesome MCP Servers

Extend your agent with 12,710 capabilities via MCP servers.

All12,710
🚀 MCP Server for Document Processing

🚀 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

MCP Server Trello

Mirror of

MemGPT Sample

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

OKX MCP Server

MCP-Server VBox

MCP-Server VBox

Servidor MCP para habilitar o uso de recursos k8s locais pela IA.

AgentRPC

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

Vidu MCP Server

Espelho de

Fetch MCP Server

Fetch MCP Server

Servidor MCP para buscar informações da internet com base em um URL.

UseScraper MCP Server

UseScraper MCP Server

Mirror of

Remote MCP Server on Cloudflare

Remote MCP Server on Cloudflare

Jason's MCP Servers

Jason's MCP Servers

Collection of MCP servers and installation scripts

Bazel MCP Server

Bazel MCP Server

Espelho de

Boilerplate MCP Server

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

Peeper MCP Server

Model Control Panel server for Peeper application

mcp-servers

mcp-servers

Workflows MCP Server

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

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

Awesome MCP Servers

Uma lista selecionada de servidores incríveis do Protocolo de Contexto de Modelo (MCP).

Cursor Azure DevOps MCP Server

Cursor Azure DevOps MCP Server

Azure DevOps Cursor IDE MCP server plugin

Simple_dart_mcp_server

Simple_dart_mcp_server

A very simple Model Context Protocol server implementation in Dart

Weather MCP Server

Weather MCP Server

Servidor MCP para obter a previsão do tempo de cidades dos EUA.

🤖 Deno Model Context Protocol (MCP) Agent Template Repository

🤖 Deno Model Context Protocol (MCP) Agent Template Repository

A template Model Context Protocol server in Deno

Shopify MCP Server

Shopify MCP Server

Mirror of

mcp-server-deepseek

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 Server

Claude Custom Prompts MCP Server - Create and use custom prompt templates with Claude AI

Compound Interest CalculatorCompound Interest Calculator

Compound Interest CalculatorCompound Interest Calculator

Repositório para testar a funcionalidade do servidor MCP

MCP Server Setup Guide

MCP Server Setup Guide

MCP server for GitHub API integration

MCP Server for MySQL based on NodeJS

MCP Server for MySQL based on NodeJS

Mirror of

eSignatures NDA Tutorial

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

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.