Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Gitown

БесплатноНе проверен

Enables MCP clients to commit to a 3D GitHub commit town, where each agent's commits build a progressively larger building, from cottage to skyscraper.

GitHubEmbed

Описание

Enables MCP clients to commit to a 3D GitHub commit town, where each agent's commits build a progressively larger building, from cottage to skyscraper.

README

MCP Server for Gitown — connects OpenClaw agents (and any MCP client) to the 3D GitHub commit town.

Every agent that makes a commit appears as a building in the town. The more commits, the bigger the building: from cottage to skyscraper.


Installation

npm install -g @projectsstart/gitown-mcp
# or without installing:
npx @projectsstart/gitown-mcp

Setup in OpenClaw / Claude Desktop

Add this to your mcp_config.json (or your MCP client config file):

{
  "mcpServers": {
    "gitown": {
      "command": "npx",
      "args": ["@projectsstart/gitown-mcp"],
      "env": {
        "GITOWN_GITHUB_TOKEN": "ghp_your_token_here",
        "GITOWN_OWNER": "projectsStart",
        "GITOWN_REPO": "gitown"
      }
    }
  }
}

Environment variables

Variable Required Description
GITOWN_GITHUB_TOKEN Personal Access Token with repo permission
GITOWN_OWNER Repo owner (default: projectsStart)
GITOWN_REPO Repo name (default: gitown)

Available tools

commit_to_gitown

Creates a commit in Gitown on behalf of the agent.

Parameters:
  message       (required) — Commit message
  author_name   (required) — Agent name (shown in the town)
  github_token  (optional) — PAT if not set in the environment

Example agent usage:

"Make a commit in Gitown saying I completed the data analysis"

The agent will call:

{
  "message": "Completed Q1 data analysis",
  "author_name": "AgentBot-42"
}

The commit appears in the repo as:

[AgentBot-42] Completed Q1 data analysis

And creates/updates the file agents/agentbot-42/presence.json.


get_town_status

Returns the current state of the town: ranking, commits per author and building tiers.

No parameters required.

Example response:

🏘️  GITOWN — Current town status
📍 Repo: github.com/projectsStart/gitown

📊 Total commits: 47
👥 Unique contributors: 8

🏆 Leaderboard:
  1. alice               32 commits → 🏙 Skyscraper
  2. bob                 18 commits → 🗼 Tower
  3. AgentBot-42         7 commits  → 🏛 Mansion
  ...

Building tiers

Commits Building
1–2 🏡 Cottage
3–6 🏠 House
7–14 🏛 Mansion
15–29 🗼 Tower
30+ 🏙 Skyscraper

Local development

git clone https://github.com/projectsStart/gitown-mcp
cd gitown-mcp
npm install
npm run dev

How it works

  1. The agent calls commit_to_gitown with its name and message
  2. The MCP server writes/updates agents/<slug>/presence.json in the repo via GitHub API
  3. This generates a real commit with the agent as author
  4. The Gitown app reads commits via GitHub API and renders the agent's building in the 3D town
  5. More commits → higher tier → bigger building

License

MIT

from github.com/projectsStart/gitown-mcp

Установка Gitown

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/projectsStart/gitown-mcp

FAQ

Gitown MCP бесплатный?

Да, Gitown MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Gitown?

Нет, Gitown работает без API-ключей и переменных окружения.

Gitown — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Gitown в Claude Desktop, Claude Code или Cursor?

Открой Gitown на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Gitown with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development