Skip to main content
Glama

Upstash MCP Server

Official
by upstash

Servidor MCP de Upstash

El Protocolo de Contexto de Modelo (MCP) es un nuevo protocolo estandarizado para gestionar el contexto entre grandes modelos de lenguaje (LLM) y sistemas externos. En este repositorio, ofrecemos un instalador y un servidor MCP para las API de Upstash Developer .

Esto le permite utilizar cualquier cliente MCP para interactuar con su cuenta Upstash utilizando lenguaje natural, por ejemplo:

  • Crear una nueva base de datos Redis en us-east-1
  • "Listar mis bases de datos"
  • "Enumerar las claves que empiezan por "usuario:" en users-db"
  • "Crear una copia de seguridad"
  • "Dime los picos de rendimiento durante los últimos 7 días"

Uso

Requisitos

Cómo utilizar localmente

Instalación para Claude Desktop

Para instalar Upstash MCP Server para Claude Desktop automáticamente a través de Smithery , ejecute el siguiente comando:

npx -y @smithery/cli@latest install @upstash/mcp-server --client claude
npx @upstash/mcp-server init <UPSTASH_EMAIL> <UPSTASH_API_KEY>

Esto editará su archivo de configuración MCP y agregará una entrada para Upstash.

Instalación para Cursor

Para instalar Upstash MCP Server para Cursor automáticamente a través de Smithery , ejecute el siguiente comando:

npx -y @smithery/cli@latest install @upstash/mcp-server --client cursor

Agregue el siguiente comando a la configuración de MCP en Cursor. Para más información, consulte la documentación de Cursor MCP .

npx -y @upstash/mcp-server run <UPSTASH_EMAIL> <UPSTASH_API_KEY>

Instalación para Windsurf

Para instalar Upstash MCP Server para Windsurf automáticamente a través de Smithery , ejecute el siguiente comando:

npx -y @smithery/cli@latest install @upstash/mcp-server --client windsurf

Agregue el siguiente comando a la configuración de MCP en Windsurf. Para más información, consulte la documentación de MCP de Windsurf .

npx -y @upstash/mcp-server run <UPSTASH_EMAIL> <UPSTASH_API_KEY>

Ejecutando con Docker

También puede utilizar la imagen de Docker proporcionada para ejecutar el servidor.

docker build -t upstash-mcp . # Run the stdio server, add this command to you MCP config docker run --rm -i \ -e UPSTASH_EMAIL=<UPSTASH_EMAIL> \ -e UPSTASH_API_KEY=<UPSTASH_API_KEY> \ upstash-mcp

Solución de problemas

Problemas comunes

Es posible que su cliente mcp tenga problemas para encontrar los binarios correctos debido a las diferencias entre su shell y el sistema PATH .

Para solucionar esto, puede obtener la ruta completa de los binarios ejecutando which npx o which docker en su shell y reemplazar el comando npx o docker en la configuración de MCP con la ruta binaria completa.

Administrador de versiones de nodos

Si utiliza un administrador de versiones de nodo como NVM o FNM, revise este problema . Debe cambiar el comando node en la configuración de MCP a la ruta absoluta del binario de nodo.

Solución de problemas adicionales

Consulta la guía de solución de problemas en la documentación de MCP. También puedes contactarnos en Discord .

Herramientas

Redis

  • redis_database_create_backup
  • redis_database_create_new
  • redis_database_delete
  • redis_database_delete_backup
  • redis_database_get_details
  • redis_database_list_backups
  • redis_database_list_databases
  • redis_database_reset_password
  • redis_database_restore_backup
  • redis_database_run_multiple_redis_commands
  • redis_database_run_single_redis_command
  • redis_database_set_daily_backup
  • redis_database_update_regions
  • redis_database_get_usage_last_5_days
  • redis_database_get_stats

Desarrollo

Clona el proyecto y ejecuta:

pnpm install pnpm run watch

Esto construirá continuamente el proyecto y observará los cambios.

Para realizar pruebas, puede crear un archivo .env en el mismo directorio que el proyecto con el siguiente contenido:

UPSTASH_EMAIL=<UPSTASH_EMAIL> UPSTASH_API_KEY=<UPSTASH_API_KEY>

Esto se usará para configurar Claude y ejecutar el inspector mcp.

Pruebas con Claude Desktop

Para instalar la configuración de Claude Desktop para el desarrollo local, ejecute el siguiente comando:

pnpm run setup

Esto agregará una entrada upstash a su archivo de configuración MCP que apunta a la compilación local del paquete.

{ "upstash": { "command": "node", "args": ["<path-to-repo>/dist/index.js", "run", "<UPSTASH_EMAIL>", "<UPSTASH_API_KEY>"] } }

NOTA: El mismo problema con el administrador de versiones de nodos se aplica aquí. Consulte la nota en la sección de uso si utiliza un administrador de versiones de nodos.

Ahora puedes usar Claude Desktop para ejecutar comandos Upstash.

Para ver los registros del servidor MCP en tiempo real, ejecute el siguiente comando:

pnpm run logs

Pruebas con MCP Inspector

También puede utilizar el Inspector MCP para probar las herramientas.

pnpm run inspector

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

El Protocolo de Contexto de Modelo (MCP) es un nuevo protocolo estandarizado para gestionar el contexto entre grandes modelos de lenguaje (LLM) y sistemas externos. En este repositorio, ofrecemos un instalador y un servidor MCP para las API de Upstash Developer.

  1. Uso
    1. Requisitos
    2. Cómo utilizar localmente
    3. Herramientas
    4. Desarrollo

Related MCP Servers

  • -
    security
    A
    license
    -
    quality
    MCP Server simplifies the implementation of the Model Context Protocol by providing a user-friendly API to create custom tools and manage server workflows efficiently.
    Last updated -
    4
    3
    TypeScript
    MIT License
  • -
    security
    A
    license
    -
    quality
    MCP Server provides a simpler API to interact with the Model Context Protocol by allowing users to define custom tools and services to streamline workflows and processes.
    Last updated -
    13
    2
    TypeScript
    MIT License
  • A
    security
    A
    license
    A
    quality
    A Model Context Protocol (MCP) server that provides tools for managing todo items, including creation, updating, completion, deletion, searching, and summarizing tasks.
    Last updated -
    10
    4
    TypeScript
    MIT License
  • -
    security
    -
    license
    -
    quality
    A Model Context Protocol (MCP) server that interacts with system APIs, allowing users to check connections, search employees, register breakfast, and update chemical information by shifts.
    Last updated -
    2

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/upstash/mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server