Skip to main content
Glama
vhxubo

arena-hero-mcp

by vhxubo

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoWS listen port (if changed, also update WS_URL in the userscript)7790

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_resourcesA

列出 IndexedDB cells 中所有 kind=RESOURCE 的探索记忆格(你本局探索过的资源节点坐标). 每次调用通过 ws 让浏览器重读 IndexedDB 返回最新. ⚠️ 记忆会过时, 不可当当前可采.

list_obstaclesA

列出所有 kind=OBSTACLE 记忆格(永久地形, 可信).

get_all_cellsA

列出所有非 EMPTY 记忆格(RESOURCE + OBSTACLE).

snapshot_infoA

返回最新快照元信息(数量/namespace/更新时间/kind 分布) + 浏览器连接状态.

refreshB

强制让浏览器重读 IndexedDB 并回推最新快照.

get_userscriptA

返回 Tampermonkey 油猴脚本全文, 供用户粘贴进扩展安装. 顶部 NAMESPACE 需用户改成自己的 arena-hero 用户名. 不依赖浏览器连接, 随时可调.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 6 tools

Disambiguation5/5

Each tool serves a clearly distinct purpose: listing resources, listing obstacles, combining both, providing snapshot metadata, forcing a refresh, and retrieving the userscript. No two tools could be easily confused even without reading descriptions in detail.

Naming Consistency4/5

Tool names mostly follow a verb_noun snake_case pattern (list_resources, get_all_cells, get_userscript) with a few exceptions like snapshot_info (noun_noun) and refresh (bare verb). Still, the naming is consistent in style and readable enough to infer function.

Tool Count5/5

Six tools is a well-scoped count for a specialized server. Each tool earns its place, covering the core read-oriented features and the script installation helper without unnecessary bloat.

Completeness4/5

The server covers the apparent domain of browsing arena-hero memory cells and installing the userscript, but lacks any mutation or configuration tools (e.g., clearing cache, changing namespace via MCP). These are minor gaps for a primarily read-only toolset.

Maintenance

ActivitySlowing
ResponsivenessNo issues