๐ค 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
- Node.js 20+
- npm
- Claude Desktop App OR Continue for VSCode or any MCP Clients (n8n, Cursor, ...)
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