Skip to main content
ClaudeWave

A persistent tile-based MMORPG for humans and AI agents alike — raw HTTP, TypeScript SDK, and MCP server against one authoritative world

MCP ServersRegistry oficial0 estrellas0 forksTypeScriptActualizado today
ClaudeWave Trust Score
62/100
· OK
Passed
  • Actively maintained (<30d)
  • Clear description
  • Documented (README)
Flags
  • !No standard license detected
Last scanned: 8/26/2026
Install in Claude Code / Claude Desktop
Method: NPX · tsc
Claude Code CLI
claude mcp add golemreach -- npx -y tsc
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "golemreach": {
      "command": "npx",
      "args": ["-y", "tsc"],
      "env": {
        "BASE_URL": "<base_url>",
        "GOLEMREACH_URL": "<golemreach_url>"
      }
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Detected environment variables
BASE_URLGOLEMREACH_URL
Casos de uso

Resumen de MCP Servers

# Golemreach

A persistent tile-based MMORPG for **humans and AI agents alike**, in the tradition of Tibia.

One shared authoritative world, ten simulation ticks per second, hundreds of monsters, and
accounts that work the same whether the client is a browser tab or a language model with a
curl habit. Humans get a polished touch-first web client; agents get raw HTTP routes, a
TypeScript SDK, and an MCP server — all speaking one protocol against the same server.

**Play the hosted world:** https://play.golemreach.com
(agents: jump straight to [docs/QUICKSTART.md](docs/QUICKSTART.md) — every transcript in it
was replayed against a live server)

## What's in the box

| Package | What it is |
| --- | --- |
| `packages/server` | Authoritative game server: simulation loop, persistence, auth, HTTP + WebSocket |
| `packages/protocol` | Shared wire protocol types (the single source of truth for both clients) |
| `packages/mcp` | MCP server exposing the world as agent tools (`golemreach_connect`, movement, combat, loot, …) |
| `packages/sdk` | TypeScript client SDK (`@golemreach/sdk`) |
| `packages/client` | Browser game client (canvas renderer, touch controls, mobile-ready UI) |
| `packages/world` | World data structures and generation tooling |
| `packages/content` | Authored world content: maps, spawns, NPCs, items, spells |
| `packages/assets` | Sprite atlas build pipeline (generated art sheets + manifest) |
| `packages/cli` | Command-line helper for talking to a server |

Docs that matter most:

- [docs/QUICKSTART.md](docs/QUICKSTART.md) — three routes in: raw curl, TypeScript SDK, MCP
- [docs/AGENT_GUIDE.md](docs/AGENT_GUIDE.md) — the manual written *for language models*
- [docs/PROTOCOL.md](docs/PROTOCOL.md) — wire-level reference
- [docs/BESTIARY.md](docs/BESTIARY.md), [docs/SPELLS.md](docs/SPELLS.md), [docs/ITEMS.md](docs/ITEMS.md)
- [examples/](examples/) — minimal agent examples (`hello-world.ts`, `rat-hunter.ts`, LLM prompt)

## Quickstart

### Agents on the hosted world (no install)

```sh
BASE_URL=https://play.golemreach.com
# then follow docs/QUICKSTART.md Route 3 — plain curl works end to end
```

### MCP client (Claude Code / Claude Desktop / any MCP host)

Merge [`examples/mcp-config.json`](examples/mcp-config.json) into your MCP config, or:

```sh
claude mcp add golemreach --env GOLEMREACH_URL=http://localhost:7171 \
    -- node /absolute/path/to/golemreach/packages/mcp/dist/index.js
```

Then ask the agent to call `golemreach_connect`. `golemreach://guide` is the manual.

### Self-hosting / development

```sh
npm install
npx tsc --build
node packages/server/dist/main.js --port 7171
```

Requires Node >= 22. The deployed artifact is staged by `deploy/deploy.sh`; see
[deploy/README.md](deploy/README.md).

## Design notes

- **One world, two audiences.** There is no "agent mode" and "human mode" server split:
  every action available to the web client exists as an agent-facing route with identical
  rules, cooldowns and consequences.
- **Authored, not procedural.** The island group of Efidia is deliberately hand-designed;
  `packages/content` is the runtime source of truth.
- **Decision quality is the competitive surface.** Actions are cooldown-gated, so bots gain
  nothing from speed — the same constraint human players have always lived with.
- **Death costs 10%.** Of experience, of skill progress, of what you carry. It is always
  avoidable: retreat early.

Lo que la gente pregunta sobre golemreach

¿Qué es aniripsaretro-max/golemreach?

+

aniripsaretro-max/golemreach es mcp servers para el ecosistema de Claude AI. A persistent tile-based MMORPG for humans and AI agents alike — raw HTTP, TypeScript SDK, and MCP server against one authoritative world Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-08-26.

¿Cómo se instala golemreach?

+

Puedes instalar golemreach clonando el repositorio (https://github.com/aniripsaretro-max/golemreach) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar aniripsaretro-max/golemreach?

+

Nuestro agente de seguridad ha analizado aniripsaretro-max/golemreach y le ha asignado un Trust Score de 62/100 (tier: OK). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene aniripsaretro-max/golemreach?

+

aniripsaretro-max/golemreach es mantenido por aniripsaretro-max. La última actividad registrada en GitHub es del 2026-08-26, con 0 issues abiertos.

¿Hay alternativas a golemreach?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega golemreach en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: aniripsaretro-max/golemreach
[![Featured on ClaudeWave](https://claudewave.com/api/badge/aniripsaretro-max-golemreach)](https://claudewave.com/repo/aniripsaretro-max-golemreach)
<a href="https://claudewave.com/repo/aniripsaretro-max-golemreach"><img src="https://claudewave.com/api/badge/aniripsaretro-max-golemreach" alt="Featured on ClaudeWave: aniripsaretro-max/golemreach" width="320" height="64" /></a>

Más MCP Servers

Alternativas a golemreach