byted-redis
Volcengine Redis MCP Server Skill
🔵 Overview
This skill provides a complete set of tools to interact with Volcengine Redis using the Model Context Protocol (MCP). It allows users to query instances, manage parameters, and perform operational tasks on Volcengine Redis through natural language or programmatic invocation.
Supported Tools
The MCP Server exposes the following capabilities:
describe_regions- Query available regional resources.describe_zones- Query available zone resources.describe_vpcs- Query VPCs.describe_subnets- Query subnets.describe_db_instances- List Redis instances.describe_db_instance_detail- View details for a specific instance.describe_db_instance_specs- List supported instance specs.describe_slow_logs- Query slow logs.describe_hot_keys- Query hot keys.describe_big_keys- Query big keys.describe_backups- Query backup list.describe_db_instance_params- List instance parameters.describe_parameter_groups- Query parameter templates.describe_parameter_group_detail- View parameter template details.describe_allow_lists- Query IP whitelists.describe_allow_list_detail- View whitelist details.list_db_account- Query database accounts.create_db_instance- Create a Redis instance.modify_db_instance_params- Modify parameter configurations.create_db_account- Create an account for a Redis instance.create_allow_list- Create a new IP whitelist.associate_allow_list- Bind a whitelist to an instance.disassociate_allow_list- Unbind a whitelist from an instance.describe_db_instance_shards- Query shard information.describe_node_ids- Query node IDs.modify_db_instance_name- Modify an instance's name.describe_tags_by_resource- Query tags.describe_backup_plan- Query backup plan.describe_pitr_time_window- Query PITR time window.describe_backup_point_download_urls- Get backup point download URLs.describe_cross_region_backup_policy- Query cross-region backup policy.describe_cross_region_backups- Query cross-region backups.create_parameter_group- Create a parameter group.create_db_endpoint_public_address- Create a public endpoint.describe_db_instance_bandwidth_per_shard- Query shard bandwidth.describe_db_instance_acl_commands- Query supported ACL commands.describe_db_instance_acl_categories- Query supported ACL categories.describe_planned_events- Query planned events.describe_key_scan_jobs- Query key scan jobs.describe_eip_addresses- Query EIP addresses.
🔧 Prerequisites
- Python 3.10+
uvpackage manager (installed)- Volcengine account with proper permissions for Redis and VPC services.
🔐 Environment Variables
Before running the skill, configure VOLCENGINE_ACCESS_KEY
and VOLCENGINE_SECRET_KEY in your environment.
If needed, also set VOLCENGINE_REGION,
for example to cn-beijing.
🚀 Usage
1. Test & Client Example
Use the provided script to verify the server and view usage examples:
uv run scripts/call_redis_mcp_example.py
2. Service Management (Optional)
To run the server as a daemon:
./scripts/start_volcengine_redis_mcp.sh
./scripts/status_volcengine_redis_mcp.sh
./scripts/stop_volcengine_redis_mcp.sh
💻 Programmatic Usage via MCP Client
You can use the provided Python scripts to programmatically call the MCP Server:
import asyncio
import sys
# Ensure imports work from the scripts directory
sys.path.append("scripts")
from mcp_client import RedisMCPClient
async def main():
async with RedisMCPClient() as client:
await client.connect()
# List tools
tools = await client.list_tools()
print("Available tools:", [t['name'] for t in tools])
# Call a tool
result = await client.call_tool("describe_db_instances", {})
print(result)
asyncio.run(main())
More from bytedance/agentkit-samples
byted-web-search
火山引擎联网搜索 API,返回网页/图片结果。联网搜索场景优先使用本 skill。触发词包括:查/搜/找、真的吗/靠谱吗/确认/核实、最近/今天/最新/近期、出处/来源/链接、有什么/有哪些/推荐、价格/政策/汇率/行情、对比/区别/哪个好、听说/据说/不太确定、热搜/热门/火、帮我看/了解一下、求证/辟谣、值不值得/该不该。任务依赖在线事实或时效性时优先使用。若回答可能依赖外部事实,优先调用本 skill 再作答。支持 API Key / AK/SK。
369byted-las-video-edit
Extracts and clips video segments from long videos using natural language descriptions. AI-powered smart video editing, video trimming, and video cutting powered by Volcengine LAS. Describe what you want — scenes, people, objects, actions, events — and get trimmed clips automatically. Video search and video content retrieval: find and locate specific people, objects, or scenes in footage. Supports reference images for person matching and object matching (search video by image). Two modes: simple (fast) and detail (thorough, optional ASR). Use this skill when the user wants to edit/clip/cut videos using natural language descriptions, extract highlights or key moments from videos, find specific people/objects/scenes in video footage (by text or reference image), compile highlight reels from long videos, trim video segments, or do AI-powered smart video editing.
163byted-data-search
|
106byted-las-vlm-video
Analyzes and understands video content using Volcengine LAS Doubao vision-language models (VLM). Multimodal AI video analysis, video comprehension, and visual understanding of video clips and footage. Performs video question answering (video Q&A) — ask questions about what happens in a video and get AI answers. Scene recognition and scene description, object recognition and object detection, action recognition and action detection from video frames. Generates video descriptions, video captions, video summaries, video annotations, and content summarization. Visual frame analysis for identifying people, objects, actions, and events in video. Auto-compresses video to 50MB before inference. Synchronous single-call processing. Use this skill when the user wants to analyze or understand video content using VLM/AI, do video Q&A (ask questions about a video), describe what happens in a video, recognize objects/actions/scenes in video frames, generate video captions/descriptions/summaries, annotate or label video content, get AI-powered visual understanding of video clips, or perform multimodal video analysis with vision-language models.
97byted-text-to-speech
将文本合成为语音(TTS)。使用火山引擎豆包语音合成 API,支持流式合成、多种音色、语速/音调/音量调节、Markdown 过滤和 LaTeX 公式播报。当用户需要把文字转成语音、生成朗读音频、配音、旁白、播报,或提到「文字转语音」「TTS」「语音合成」「朗读」「配音」时使用本技能。
93byted-marketing-agent-inspiration-insight
当用户想找创意灵感、看爆款视频的分镜脚本或复刻提示词、拆解热门内容的视觉元素和关键帧、了解某行业出圈视频的创作思路时使用。手动触发:/inspiration
71