Skip to main content
Glama
bellsanct
by bellsanct

MCP放置型ダンジョンゲーム

MCP (Model Context Protocol) サーバーとして実装された放置型ダンジョンクローラーゲームです。ダンジョンを探索し、装備を集め、強くなりましょう - すべて会話を通じて!

特徴

  • 装備システム: 4つの装備スロット(武器、盾、防具、アクセサリ)と4つのステータス(攻撃力、防御力、速度、運)

  • ダンジョン探索: 時間ベースのダンジョン攻略と自動戦闘

  • ドロップシステム: 様々なレアリティの装備ドロップ(コモン、レア、エピック、レジェンダリ)

  • イベントシステム: 落とし穴、毒の罠、宝箱などのランダムイベント

  • バトルログ: 詳細な戦闘記録と統計

  • 暗号化セーブデータ: ローカルに暗号化されたゲーム進行状況

  • サーバー不要: 完全クライアントサイドで動作

インストール

npm install
npm run build

Claude Desktopでの使用方法

Claude Desktopの設定ファイルに以下を追加してください:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "idle-game": {
      "command": "node",
      "args": ["/absolute/path/to/mcp-idle-game/dist/index.js"]
    }
  }
}

始め方

  1. ゲームの初期化:

    パスワード"mysecretpass"で新しいゲームを初期化して
  2. キャラクター作成:

    "勇者"という名前でプレイヤーを作成して
  3. ステータス確認:

    ステータスを見せて
  4. ダンジョン探索:

    利用可能なダンジョンを教えて
    初心者の洞窟を探索開始
    進行状況を確認して
  5. 装備管理:

    インベントリを見せて
    鋼の剣を装備して

ゲームの仕組み

ステータス

  • 攻撃力: 戦闘で与えるダメージ

  • 防御力: 受けるダメージを軽減

  • 速度: ダンジョン完了時間を短縮(1ポイントにつき2%、最大50%短縮)

  • : クリティカルヒット率、回避率、ドロップ率上昇

戦闘

  • 自動ターン制戦闘シミュレーション

  • クリティカルヒットは2倍ダメージ

  • 防御力で受けるダメージを軽減(ランダム要素あり)

  • 運は攻撃面(クリティカル)と防御面(回避)の両方に影響

イベントシステム

  • 各階層でランダムイベントが発生

  • ポジティブイベント: 宝箱、癒しの泉、隠し通路

  • ネガティブイベント: 落とし穴、毒の罠、奇襲攻撃

  • 運が高いほど良いイベントが起きやすい

ドロップ

  • 敵ごとに基本ドロップ率設定

  • 運がドロップ確率とレアリティに影響

  • ボス敵は高いドロップ率

  • 装備レアリティがステータスに影響

セーブデータの保存場所

ゲームデータは以下に保存されます:

  • macOS/Linux: ~/.mcp-idle-game/

  • Windows: C:\Users\<username>\.mcp-idle-game\

ファイル:

  • player_data.enc: 暗号化されたゲームセーブ

  • key.enc: 暗号化キーデータ

開発

# 開発時の自動ビルド
npm run watch

# ビルド
npm run build

# 直接実行
npm start

セキュリティについて

セーブデータはAES-256-GCMで暗号化され、パスワード派生キー(PBKDF2、100,000回反復)を使用します。パスワードは保存されないため、必ず覚えておいてください!

ライセンス

MIT

-
security - not tested
A
license - permissive license
-
quality - not tested

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bellsanct/mcp-dungeon-game'

If you have feedback or need assistance with the MCP directory API, please join our Discord server