partnrvault-mcpserver
v1.1.0-b1
Published
MCP server for interacting with Partnr
Maintainers
Readme
🤖 MCP Server for Partnr Vault
🎯 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.jsonAdd 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 startConnection 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