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
- Node.js >= v18.0.0
- Clave API de Upstash : puedes crear una desde aquí .
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:
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:
Agregue el siguiente comando a la configuración de MCP en Cursor. Para más información, consulte la documentación de Cursor MCP .
Instalación para Windsurf
Para instalar Upstash MCP Server para Windsurf automáticamente a través de Smithery , ejecute el siguiente comando:
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 .
Ejecutando con Docker
También puede utilizar la imagen de Docker proporcionada para ejecutar el servidor.
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:
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:
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:
Esto agregará una entrada upstash
a su archivo de configuración MCP que apunta a la compilación local del paquete.
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:
Pruebas con MCP Inspector
También puede utilizar el Inspector MCP para probar las herramientas.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
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.
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol (MCP) server that provides programmatic access to the Supabase Management API. This server allows AI models and other clients to manage Supabase projects and organizations through a standardized interface.Last updated -840842JavaScript
- -securityAlicense-qualityA tool for Model Context Protocol (MCP) that allows you to analyze web content and add it to your knowledge base, storing content as Markdown files for easy viewing with tools like Obsidian.Last updated -9PythonMIT License
- -securityAlicense-qualityA Model Context Protocol (MCP) implementation for connecting to and working with various database systems.Last updated -1718TypeScriptMIT License
Shopify Dev MCPofficial
AsecurityAlicenseAqualityModel Context Protocol (MCP) server that interacts with Shopify Dev. This protocol supports various tools to interact with different Shopify APIs.Last updated -42,150436TypeScriptISC License