Token导航 LogoToken导航

MCP Server · AI代理

Wallbit MCP

Wallbit MCP是一个用于与Wallbit API交互的协议服务器,支持本地和HTTP服务器两种模式,适用于AI助手如Claude和Cursor的集成。

stdio官方级别未说明来源级核验工具 5
API集成金融服务TypeScriptClaude开发工具Claude DesktopCursor

快速开始

作者 / 组织
Wallbit
提供方
Wallbit
运行时
Docker

工具数量

5

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Wallbit MCP 属于AI代理类 MCP Server,公开资料标注 5 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前要先准备 API Key。

分类

AI代理

传输方式

stdio

认证方式

API Key

部署方式

公开资料未说明

安装与配置

安装命令

docker run -d \

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Docker,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 5 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Wallbit MCP

Servidor MCP (Model Context Protocol) para interactuar con la API de Wallbit desde asistentes de IA como Claude y Cursor.

Soporta dos modos de ejecución:

  • Local (stdio): Para uso directo con Cursor/Claude Desktop
  • Servidor HTTP (SSE): Para deployment en EC2 u otros servidores

Requisitos

  • Node.js 20+
  • npm o yarn
  • API Key de Wallbit

Instalación

# Clonar el repositorio
git clone https://github.com/Wallbit/wallbit-mcp
cd wallbit-mcp

# Instalar dependencias
npm install

# Compilar el proyecto
npm run build

Variables de Entorno

VariableDescripciónRequerido
BASE_URLURL base de la API de WallbitSí
API_KEYAPI Key de Wallbit (fallback cuando no se envía por header)No\*
PORTPuerto del servidor HTTP (default: 8080)No

\* En modo servidor HTTP la API key puede enviarse por header (ver más abajo). En modo stdio (local) es obligatoria por env.

API Key dinámica (modo servidor HTTP)

Cuando el MCP se ejecuta como servidor HTTP, puedes enviar la API key de Wallbit por petición en el header, así cada cliente puede usar su propia key sin tocar variables de entorno:

  • Header: X-API-Key (o x-api-key)
  • Valor: Tu API Key de Wallbit

Si no envías este header, el servidor usará la variable de entorno API_KEY. Ejemplo de configuración en Cursor contra un MCP remoto:

{
  "mcpServers": {
    "wallbit": {
      "url": "https://mcp.wallbit.com/mcp",
      "headers": {
        "X-API-Key": "your-wallbit-api-key"
      }
    }
  }
}

Modo Local (Cursor/Claude Desktop)

Uso con Cursor

  1. Abre Settings → Cursor Settings → MCP
  1. Edita el archivo ~/.cursor/mcp.json:
{
  "mcpServers": {
    "wallbit": {
      "command": "node",
      "args": ["/ruta/completa/a/wallbit-mcp/dist/stdio.js"],
      "env": {
        "BASE_URL": "https://api.wallbit.io",
        "API_KEY": "your-api-key"
      }
    }
  }
}
  1. Reinicia Cursor completamente
  1. Verifica que el servidor aparezca con indicador verde en la configuración de MCP

Uso con Claude Desktop

  1. Edita el archivo de configuración de Claude Desktop:

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

  1. Agrega la configuración:
{
  "mcpServers": {
    "wallbit": {
      "command": "node",
      "args": ["/ruta/completa/a/wallbit-mcp/dist/stdio.js"],
      "env": {
        "BASE_URL": "https://api.wallbit.io",
        "API_KEY": "your-api-key"
      }
    }
  }
}
  1. Reinicia Claude Desktop

Modo Servidor (EC2 / Remoto)

1. Preparar el servidor EC2

# Conectar a tu EC2
ssh -i tu-key.pem ec2-user@tu-ip-publica

# Instalar Node.js (Amazon Linux 2)
curl -fsSL https://rpm.nodesource.com/setup_20.x | sudo bash -
sudo yum install -y nodejs

# O en Ubuntu
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs

# Clonar el repositorio
git clone https://github.com/Wallbit/wallbit-mcp
cd wallbit-mcp

# Instalar y compilar
npm install
npm run build

2. Configurar variables de entorno

Crear archivo .env en el directorio del proyecto:

# Wallbit API
BASE_URL=https://api.wallbit.io
API_KEY=your-api-key

# Server
PORT=8080

# Token de autenticación para clientes MCP (genera uno seguro)
API_KEY=

Generar un token seguro:

openssl rand -hex 32

3. Ejecutar con PM2 (recomendado para producción)

# Instalar PM2
sudo npm install -g pm2

# Iniciar el servidor HTTP
pm2 start dist/http.js --name wallbit-mcp

# Ver logs
pm2 logs wallbit-mcp

# Configurar inicio automático
pm2 startup
pm2 save

4. Configurar Security Group en AWS

Abrir los siguientes puertos inbound:

PuertoProtocoloFuenteDescripción
22TCPTu IPSSH
8080TCP0.0.0.0/0MCP Server (o usa Nginx)
443TCP0.0.0.0/0HTTPS (si usas Nginx)

5. Configurar Nginx con HTTPS (recomendado)

# Instalar Nginx y Certbot
sudo amazon-linux-extras install nginx1 -y
sudo yum install certbot python3-certbot-nginx -y

# O en Ubuntu
sudo apt install nginx certbot python3-certbot-nginx -y

Crear /etc/nginx/conf.d/wallbit-mcp.conf:

server {
    listen 80;
    server_name tu-dominio.com;

    location / {
        proxy_pass http://localhost:8080;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_cache_bypass $http_upgrade;

        # Configuración importante para SSE
        proxy_buffering off;
        proxy_cache off;
        proxy_read_timeout 86400s;
        proxy_send_timeout 86400s;
    }
}
# Obtener certificado SSL
sudo certbot --nginx -d tu-dominio.com

# Reiniciar Nginx
sudo systemctl restart nginx

6. Conectar Cursor al servidor remoto

Edita ~/.cursor/mcp.json:

{
  "mcpServers": {
    "wallbit": {
      "url": "https://tu-dominio.com/sse",
      "headers": {
        "X-API-Key": "your-wallbit-api-key"
      }
    }
  }
}

Opcional: si el servidor tiene API_KEY en el entorno, no hace falta enviar X-API-Key en los headers.

Sin HTTPS (solo para testing):

{
  "mcpServers": {
    "wallbit": {
      "url": "http://your-public-ip:8080/sse",
      "headers": {
        "X-API-Key": "tu-wallbit-api-key"
      }
    }
  }
}

Usando Docker

FROM node:20-alpine
WORKDIR /app
COPY package*.json ./
RUN npm ci --only=production
COPY dist ./dist
EXPOSE 8080
ENV PORT=8080
CMD ["node", "dist/http.js"]
# Compilar imagen
npm run build
docker build -t wallbit-mcp .

# Ejecutar
docker run -d \
  -p 8080:8080 \
  -e BASE_URL=https://api.wallbit.io \
  -e API_KEY=tu-wallbit-api-key \
  --name wallbit-mcp \
  wallbit-mcp

Tools Disponibles

get_checking_balance

Obtiene el balance de la cuenta corriente del usuario.

Parámetros: Ninguno

Ejemplo de respuesta:

{
  "data": [{ "currency": "USD", "balance": "7469.89" }]
}

Ejemplo de uso en chat:

"Muéstrame mi balance en Wallbit"

get_stocks_balance

Obtiene el balance de la cuenta de inversiones (acciones).

Parámetros: Ninguno

Ejemplo de respuesta:

{
  "data": [
    { "symbol": "AAPL", "shares": "0.07689051" },
    { "symbol": "TSLA", "shares": "0.00685258" },
    { "symbol": "USD", "shares": "998.61" }
  ]
}

Ejemplo de uso en chat:

"¿Qué acciones tengo en mi portafolio?"

list_transactions

Lista las transacciones del usuario con soporte para paginación y filtros.

Parámetros:

NombreTipoRequeridoDescripción
pagenumberNoNúmero de página (default: 1)
limitnumberNoResultados por página (default: 10)
statusstringNoFiltrar por estado

Ejemplo de uso en chat:

"Muéstrame mis últimas 5 transacciones"
"¿Cuáles son mis transacciones pendientes?"

get_asset

Obtiene información detallada de un asset por su símbolo.

Parámetros:

NombreTipoRequeridoDescripción
symbolstringSíSímbolo del asset (ej: AAPL, TSLA, BTC)

Ejemplo de uso en chat:

"¿Cuál es el precio actual de AAPL?"
"Dame información sobre Tesla"

create_trade

Crea una orden de compra o venta de un asset.

Parámetros:

NombreTipoRequeridoDescripción
symbolstringSíSímbolo del asset
directionstringSíDirección: BUY o SELL
order_typestringSíTipo de orden: MARKET o LIMIT
amountnumberNoMonto en USD
sharesnumberNoCantidad de acciones
currencystringSiMoneda con la que se opera USD

Ejemplo de uso en chat:

"Compra $100 de Apple"
"Vende 0.5 acciones de Tesla"
"Compra 2 acciones de YPF a precio de mercado"

Ejemplos de Conversación

Consultar balance completo

Usuario: ¿Cuánto dinero tengo en Wallbit?

Asistente: Tienes:
- Cuenta Corriente: $7,469.89 USD
- Cuenta de Inversiones: $998.61 USD en efectivo
- Acciones: AAPL (0.077), TSLA (0.007), YPF (0.30)

Realizar una compra

Usuario: Quiero invertir $500 en Apple

Asistente: Voy a crear una orden de compra de $500 en AAPL...
✅ Orden ejecutada exitosamente.

Consultar un asset

Usuario: ¿Cómo está Tesla hoy?

Asistente: Tesla (TSLA) está cotizando a $XXX.XX USD
- Cambio diario: +X.XX%
- Volumen: X,XXX,XXX

Estructura del Proyecto

wallbit-mcp/
├── src/
│   ├── lib/
│   │   └── api.ts            # Cliente HTTP para Wallbit API
│   ├── middleware/
│   │   └── auth.ts           # Middleware de autenticación
│   └── tools/
│       ├── get-checking-balance.ts
│       ├── get-stocks-balance.ts
│       ├── list-transactions.ts
│       ├── get-asset.ts
│       └── create-trade.ts
├── dist/
│   ├── stdio.js              # Entry point para modo local
│   └── http.js               # Entry point para modo servidor
├── package.json
├── tsconfig.json
├── Dockerfile
└── README.md

Desarrollo

# Modo desarrollo con hot reload
npm run dev

# Compilar para producción
npm run build

# Ejecutar modo local (stdio)
npm run start:stdio

# Ejecutar modo servidor (HTTP)
npm start

Troubleshooting

El servidor no responde

  • Verifica que las variables de entorno estén configuradas
  • Revisa los logs: pm2 logs wallbit-mcp

Error de autenticación

  • Verifica que el token en Cursor coincida con API_KEY
  • El header debe ser Authorization: Bearer

Timeout en SSE

  • Asegúrate de que Nginx tenga proxy_buffering off
  • Verifica que el Security Group permita el tráfico

Licencia

MIT

工具与能力

工具数量

5

资源数量

0

提示词数量

0

能力标签

API集成TypeScript本地部署AI助手金融服务开发工具协议服务器

支持客户端

Claude DesktopClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 5 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Docker,换机器要重新装一遍。
  • 需要自备API Key,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到API Key的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Wallbit MCP

MCP World · 本页

5stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Wallbit MCP 怎么安装?

公开资料给出的安装命令是 docker run -d \,运行环境为 Docker。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Wallbit MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Docker;保存后完全退出客户端再打开,配置才会生效。

Wallbit MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Wallbit MCP 需要 API Key 吗?

公开资料标注的认证方式是API Key,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Wallbit MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP