server_info
Retrieve detailed Redis server information, including memory, stats, and clients. Specify a section for targeted data or get all without parameters.
Instructions
获取Redis服务器信息
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| section | No | 信息分区(server/clients/memory/persistence/stats/replication/cpu/keyspace),不填则返回全部 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |
Implementation Reference
- src/redis_mcp_server/server.py:46-57 (handler)The main handler function for the 'server_info' tool. It is decorated with @mcp.tool(), takes an optional section parameter, calls db.info(section) to get Redis server information, and returns the result as a JSON string.
@mcp.tool() def server_info(section: Optional[str] = None) -> str: """获取Redis服务器信息 Args: section: 信息分区(server/clients/memory/persistence/stats/replication/cpu/keyspace),不填则返回全部 """ try: result = db.info(section) return json.dumps(result, ensure_ascii=False, indent=2, default=str) except Exception as e: return json.dumps({"error": str(e)}, ensure_ascii=False) - src/redis_mcp_server/server.py:46-46 (registration)The @mcp.tool() decorator registers 'server_info' as an MCP tool on the FastMCP instance.
@mcp.tool()