diff --git a/.devin-plugin/plugin.json b/.devin-plugin/plugin.json new file mode 100644 index 0000000..ed63b88 --- /dev/null +++ b/.devin-plugin/plugin.json @@ -0,0 +1,31 @@ +{ + "name": "pandadoc", + "displayName": "PandaDoc", + "version": "1.0.3", + "description": "Create, send, and track proposals, quotes, and contracts for e-signature, and see which documents need follow-up", + "shortDescription": "Proposals, quotes, and e-signatures", + "author": { + "name": "PandaDoc", + "url": "https://www.pandadoc.com" + }, + "homepage": "https://developers.pandadoc.com/docs/how-to-use-the-pandadoc-mcp-server", + "repository": "https://github.com/PandaDoc/mcp-server-guide", + "license": "MIT", + "logo": "assets/pd-logo_400x400.png", + "keywords": [ + "pandadoc", + "documents", + "proposals", + "quotes", + "contracts", + "e-signature", + "sales", + "legal" + ], + "skills": "skills", + "mcpServers": { + "pandadoc": { + "url": "https://mcp.pandadoc.com/v1/mcp" + } + } +} diff --git a/README.md b/README.md index 423c588..3e8b30e 100644 --- a/README.md +++ b/README.md @@ -181,6 +181,44 @@ Keep your existing entries and add `pandadoc` alongside them, with a comma betwe + + +### Windsurf / Devin Desktop + +The PandaDoc plugin adds the PandaDoc MCP server and the PandaDoc skills to Devin Desktop (formerly Windsurf), the Devin CLI, and Devin cloud sessions. + +1. Sign in to the Devin CLI with `devin auth login`. +2. Install the plugin: + + ```sh + devin plugins install PandaDoc/mcp-server-guide + ``` + +3. Start a new session. When Devin first uses PandaDoc, it asks you to sign in. +4. Complete PandaDoc authorization in your browser. Type `/pandadoc:` to browse the skills, or describe your task. + +If PandaDoc later shows **Needs auth** in Devin Desktop, open **Customize → MCPs** and select **Authenticate**. + +
+Connect the MCP server without installing the plugin + +Add PandaDoc to the `mcpServers` object in `~/.config/devin/config.json`: + +```json +{ + "mcpServers": { + "pandadoc": { + "url": "https://mcp.pandadoc.com/v1/mcp", + "transport": "http" + } + } +} +``` + +Then run `devin mcp login pandadoc`, or select **Authenticate** in **Customize → MCPs**, and complete PandaDoc authorization in your browser. + +
+ ### Codex diff --git a/scripts/bump-plugin-version.mjs b/scripts/bump-plugin-version.mjs index ada7267..919c289 100644 --- a/scripts/bump-plugin-version.mjs +++ b/scripts/bump-plugin-version.mjs @@ -10,6 +10,7 @@ const SOURCE = ".claude-plugin/plugin.json"; const MANIFESTS = [ "plugin.json", SOURCE, + ".devin-plugin/plugin.json", ".cursor-plugin/plugin.json", ".github/plugin/plugin.json", "gemini-extension.json",