๐Ÿค– MCP Server for Partnr Vault

April 8, 2025 ยท View on GitHub

๐ŸŽฏ Use Cases

  • ๐Ÿค– Creators: CRUD Vaults
  • ๐Ÿ“ˆ Creators: Approve / reject withdraw requests
  • ๐Ÿง  Trading (Feature)

๐Ÿš€ Quick Start

Prerequisites

Configuring with Claude

Create config file if not exists

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

Add this config to config file, change /path/to/mcp-partnr to your path on local machine.

{
    "mcpServers": {
        "partnr": {
            "command": "npx",
            "args": [
                 "-y",
                "partnrvault-mcpserver"
            ],
            "env": {
                "IS_CREATOR": "1",
        		"BASE_URL": "https://vault-api.partnr.xyz",
                "EVM_PRIVATE_KEY": "0x...",
            }
        }
    }
}

Configuring with Continue Extension

Add this config to config.json file of continue extension

"experimental": {
    "modelContextProtocolServers": [
        {
            "transport": {
                "type": "stdio",
                "command": "npx",
                "args": [
                    "-y",
                    "partnrvault-mcpserver"
                ],
                "env": {
                    "IS_CREATOR": "1",
                    "BASE_URL": "https://vault-api.partnr.xyz",
                    "EVM_PRIVATE_KEY": "0x...",
                }
            }
        }
    ]
}

Configuring with n8n

Install n8n-nodes-mcp: https://www.npmjs.com/package/n8n-nodes-mcp

To enable community nodes as tools, you need to set the N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE environment variable to true

export N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true
n8n start

Connection config:

- Command: npx
- Arguments: -y partnrvault-mcpserver
- Environments: IS_CREATOR=1,BASE_URL=https://vault-api-dev.partnr.xyz,EVM_PRIVATE_KEY=***

Note

IS_CREATOR: set to 1 if you want create and manager your Vaults, set to 0 if you only using created Vaults. Suported tools will be different.
BASE_URL: Can change by Partnr System
    - Dev: https://vault-api-dev.partnr.xyz
    - Prod: https://vault-api.partnr.xyz
EVM_PRIVATE_KEY: Wallet private key