mcp-dropbox-sign

Servidor MCP para a API Dropbox Sign, com suporte a solicitações de assinatura, modelos, equipes, contas, eventos, documentos, signatários, relatórios, operações em lote e fluxos de trabalho.

Documentação

Servidor MCP Dropbox Sign

Um servidor MCP (Model Context Protocol) para a API Dropbox Sign, construído com FastMCP.

Recursos

  • Solicitações de Assinatura — Criar, obter, listar, cancelar, lembrar
  • Modelos — Listar, obter detalhes, adicionar/remover membros
  • Equipes — Obter informações, adicionar/remover membros, atualizar
  • Contas e OAuth — Informações da conta, fluxo OAuth, gerenciamento de chaves de API
  • Eventos e Webhooks — Listar eventos, gerenciamento de webhooks, assinaturas
  • Documentos — Obter detalhes, baixar, gerenciamento de arquivos
  • Usuários/Assinantes — Gerenciar assinantes, verificação, controle de acesso
  • Relatórios e Análises — Relatórios de uso, logs de auditoria, estatísticas
  • Operações em Lote — Solicitações em lote, importações, modelos em lote
  • Fluxos de Trabalho/Modelos Avançados — Fluxos de trabalho avançados, assinatura condicional, campos dinâmicos

Configuração

Pré-requisitos

  • Python 3.10+
  • Credenciais da API Dropbox Sign (chave de API)

Instalação

  1. Crie um ambiente virtual:
python -m venv venv
source venv/bin/activate
  1. Instale o pacote:
pip install -e .
  1. Configure as variáveis de ambiente:
cp .env.example .env
# Edit .env with your Dropbox Sign API key

Uso

Inicie o servidor MCP:

python -m mcp_dropbox_sign.server

Desenvolvimento

Instale as dependências de desenvolvimento:

pip install -e ".[dev]"

Execute os testes:

pytest

Licença

MIT