MIT ライセンスの SMAPI モッド + DSH プラグイン。スターデュー農場をテキストにして DeepSeek に渡します — 53 個のツール、セッションプリセット、F7 テイクオーバー、ローカル MCP サーバーを備え、視覚モデルは不要です。
DSH 統合
ネイティブ実行
作者による申告
安全性監査
未監査
最終検証日
2026-11-13
ライセンス
MIT
01どんなタスクに使えるのか?
スクリーンショットも視覚モデルもなしで、DeepSeek Harness のセッションにスターデュー農場を遊ばせる
ゲームをテキスト化した観測(状態・持ち物・文字マップ・オブジェクト座標・作物・出口・会話や商店の内容)をモデルが読み、返ってきたツール呼び出しをモッドが実行
テキスト専用モデルでエージェントに実際にゲームを遊ばせたい dsh ユーザー
日常の農作業をエージェントに任せる(ツールは 53 個)
移動とマップ間ルート計画、耕す・種を蒔く・水をやる・収穫する、釣り、動物の世話、町での用事、鉱山と戦闘、UI と時間の操作
序盤の作業を自分で回さず、監督に回りたいプレイヤー
DeepSeek のトークンを使いたくないときは、別の MCP クライアントから同じセーブを動かす
`http://127.0.0.1:18080/mcp` の MCP エンドポイントに WorkBuddy / Claude Code / Cursor を接続し、クライアント側のモデルがモッドのツールを呼びます
MCP 対応クライアントをすでに使い、ゲームのツールをそこに載せたい人
02DeepSeek Harness への導入方法
前提条件
- スターデュー農場に SMAPI(モッドローダー)を導入済みであること — README は SMAPI 4.5.2 + ゲーム 1.6.15 で開発
- DeepSeek API キー(MCP クライアントからだけ動かす場合は不要)
- .NET 6 以上の SDK はソースからモッドをビルドする場合のみ必要
インストール手順
- 01
DSH のプラグイン市場から `dsh-stardew-blind-whale-farmer` を導入します — プラグインがビルド済みモッドを同梱し、ゲームの `Mods` に自動で入ります(ゲーム起動中なら終了を待ってから)。ゲームが見つからない場合はプラグインの設定カードに「星露谷目錄」を入力します
- 02
別ルート:GitHub Releases のアーカイブを展開し `BlindWhaleFarmer` フォルダをゲームの `Mods` に入れる、またはソースから `powershell -ExecutionPolicy Bypass -File build.ps1` でビルドして `install.ps1` を実行します
- 03
DeepSeek のキーを `Mods\BlindWhaleFarmer\config.json` の `ApiKey` に書くか、環境変数 `DEEPSEEK_API_KEY` を設定します
- 04
SMAPI 経由でゲームを起動してセーブを読み込み、F8 で AI を開始/停止します
- 05
DSH のプリセットを使う場合は、プラグインの設定ページで「大肥魚種白飯」セッションプリセットを有効にし、新しいセッションを作ってそれを選びます — そのセッションだけがゲームのツールを持ちます
導入成功の確認
- 画面左上に AI の考えと実行中のアクションが表示されます
- `dsai_state` は API を呼ばずに、AI に送っているテキスト状態を出力します
- `dsai_tokens` は今回の実行で消費したトークン数を報告します
03DSH 統合と能力の範囲
DSH プラグイン + SMAPI モッド:プラグイン市場から入れるとビルド済みの C# モッドを同梱してゲームの `Mods` に書き込み、セッションプリセット / 入口ツールと設定カードを提供します。モッド自身はローカル MCP サーバーも開きます
ゲーム状態のテキスト観測
実行中のスターデュー農場のセーブ→時刻・天気・所持金・スタミナ・持ち物・29×19 の文字マップ・作物とオブジェクトの座標・出口・村民と動物の情報・会話と商店の内容
画像は一切取得しません — スクリーンショットも視覚モデルも不要です53 個のゲームツール
モデルが返すツール呼び出し→A* 経路探索とマップ間移動、農作業の一括処理、釣り、動物の世話、建築と売買、鉱山と戦闘、UI と時間の操作
すべての動作はゲーム自身のロジックを通るため、スタミナ消費・アニメーション・ドロップは手動操作と同じですDSH セッションプリセットと入口ツール
新規 dsh セッション(プリセット)または任意のセッション(入口ツール)→ゲームのツールと説明を持つセッション、または既存セッション向けの単一の `stardew` 入口ツール
どちらも既定では無効で、プラグインの設定ページで有効化が必要ですゲームのツールと説明は有効化したセッションにだけ読み込まれますローカル MCP サーバー
WorkBuddy / Claude Code / Cursor などの MCP クライアント→モッドのツールに加えて `get_state`、`get_guide`、`toggle_ai`、`load_save` を `http://127.0.0.1:18080/mcp` で提供
サーバーはローカルホストのみを待ち受けますクライアントが考えている間はゲーム時間が凍結し、`McpIdleSeconds`(既定 120 秒)呼び出しがなければゲーム全体が一時停止します内蔵 AI と MCP クライアントは同時にゲームを操作できませんテイクオーバー・ノート・行動ログ
F7 キー、`dsai_notes` コマンド、transcript ファイル→実行中アクションの即時中止、編集できる長期ノート、実行ごとの完全な行動ログ
`Mods\BlindWhaleFarmer\logs\transcript-*.log` が実行ごとに書き出されますノートはセーブごとに `Mods\BlindWhaleFarmer\data\` へ保存されます
04誰に向いているのか?使うべきでない場面は?
向いている用途
- テキスト専用モデルでエージェントに実際にゲームを遊ばせたい dsh ユーザー
- 序盤の作業を自分で回さず、監督に回りたいプレイヤー
- MCP 対応クライアントをすでに使い、ゲームのツールをそこに載せたい人
不向きな用途
- SMAPI モッド + DSH プラグインの構成です。スターデュー農場に SMAPI(README では SMAPI 4.5.2 + ゲーム 1.6.15)が必要で、MCP クライアントだけを使う場合を除き DeepSeek API キーも要ります。ソースからのビルドには .NET 6 以上の SDK も必要です。
- 1 ステップで約 10k〜14k の入力トークンを送り、AI は 10〜20 秒ごとに 1 ステップ進むため、1 時間でおよそ 100 万〜200 万入力トークンになります。課金される DeepSeek API の通信ですが、`BaseUrl` は OpenAI 互換の任意のエンドポイントに変更できます。
- AI は就寝時に自動セーブするため、セーブをバックアップするか AI 専用のセーブを新しく作ってください。バックグラウンドで動かすには、ゲーム設定の「ウィンドウが非アクティブのときに一時停止」もオフにする必要があります。
- ゲームのツールを全セッションに漏らさないでください。セッションプリセット(または単一の入口ツール)を使い、profile に `@deepseek-ai/dsh-mcp-client` を全体マウントしないこと。会話済みのセッションはプリセットを変更できず、デスクトップ版と Web 版は profile が別なのでそれぞれに導入が必要です。
05互換性・メンテナンス・セキュリティ上の注意
- SMAPI モッド + DSH プラグインの構成です。スターデュー農場に SMAPI(README では SMAPI 4.5.2 + ゲーム 1.6.15)が必要で、MCP クライアントだけを使う場合を除き DeepSeek API キーも要ります。ソースからのビルドには .NET 6 以上の SDK も必要です。
- 1 ステップで約 10k〜14k の入力トークンを送り、AI は 10〜20 秒ごとに 1 ステップ進むため、1 時間でおよそ 100 万〜200 万入力トークンになります。課金される DeepSeek API の通信ですが、`BaseUrl` は OpenAI 互換の任意のエンドポイントに変更できます。
- AI は就寝時に自動セーブするため、セーブをバックアップするか AI 専用のセーブを新しく作ってください。バックグラウンドで動かすには、ゲーム設定の「ウィンドウが非アクティブのときに一時停止」もオフにする必要があります。
- ゲームのツールを全セッションに漏らさないでください。セッションプリセット(または単一の入口ツール)を使い、profile に `@deepseek-ai/dsh-mcp-client` を全体マウントしないこと。会話済みのセッションはプリセットを変更できず、デスクトップ版と Web 版は profile が別なのでそれぞれに導入が必要です。
MIT · 最新リリース v1.1.7(2026-11-12)· README の記載のみ、セキュリティ監査なし
06よくある質問
DeepSeek Harness へはどう導入しますか?
DSH のプラグイン市場から `dsh-stardew-blind-whale-farmer` を導入します。プラグインがビルド済みの SMAPI モッドを同梱し、ゲームの `Mods` に自動で入り(ゲーム起動中なら終了後に)、以後は市場の「更新」でプラグインとモッドが一緒に更新されます。ゲームが見つからない場合はプラグインの設定カードにゲームフォルダーを入力します。SMAPI 自体は先に導入しておく必要があります。
セッションで AI がゲームを見られないのはなぜですか?
「大肥魚種白飯」セッションプリセットは既定で無効です。プラグインの設定ページで有効にしてから、新しいセッションを作ってそれを選びます。ゲームに接続してツールを持つのはそのセッションだけです。会話済みのセッションはプリセットを変更できず(DSH の仕様)、他のセッションは意図的にこれらのツールを持たずコンテキストを消費しません。
DeepSeek API キーは必要ですか?
内蔵 AI を使う場合だけ必要です。`Mods\BlindWhaleFarmer\config.json` の `ApiKey` に書くか、環境変数 `DEEPSEEK_API_KEY` を設定します。代わりに WorkBuddy / Claude Code / Cursor をモッドの MCP サーバーへ接続するなら、クライアント側のモデルが遊ぶため DeepSeek キーは不要です。
どこに何を書き込みますか?
実行ごとの完全な行動ログが `Mods\BlindWhaleFarmer\logs\transcript-*.log` に、AI の長期ノートがセーブごとに `Mods\BlindWhaleFarmer\data\` に保存され、ノートは `get_state` の先頭に現れるので新しいセッションでも続きから遊べます。何ゲーム日/何分遊ぶかなどの設定はプラグインの設定ページで変更し、再起動なしでゲームへ反映されます。
1 時間遊ぶといくらかかりますか?
1 ステップで約 10k〜14k の入力トークン、AI は 10〜20 秒ごとに 1 ステップ進むため、1 時間でおよそ 100 万〜200 万入力トークンです。システムプロンプトと 43 個のツール定義(約 7.5k)は固定で DeepSeek のキャッシュに載ります。実際の消費量は `dsai_tokens` で確認できます。
07関連する DSH ワークフロー
rea
by morluto
アプリの挙動からネイティブバイナリまで、エージェントであらゆるものをリバースエンジニアリング
reactive-resume
by reactive-resume
プライバシーを重視した、カスタマイズ可能で持ち運びやすいオープンソースの履歴書作成プラグイン。無料で利用できる。
next-ai-draw-io
by dayuanjiang
AIとのチャットでdraw.io図を作成・編集します。Web/デスクトップアプリと、Claude Code、Cursor、Codex、VS Code向けのMCPサーバーを提供します。
everos
by evermind-ai
すべての AI エージェント向けポータブルメモリ層。ローカルファースト、Markdown ネイティブ、ユーザー所有、アプリ横断で自己進化
08データと出典
`dsh-stardew-blind-whale-farmer`:一个 SMAPI 星露谷模组,加一个 DeepSeek Harness(DSH)插件。
**用 DSH 的话最省事**:在 DSH 的插件市场装 dsh-stardew-blind-whale-farmer。插件自带编译好的模组,会自动装进游戏的 `Mods`(游戏开着时等关了再装);以后在插件市场点“更新”,插件和模组一起更…
提供一个 **“大肥鱼种白饭”会话预设**(默认关闭,在插件的配置页里打开):新建会话时选它,那个会话才连上游戏、拿到玩游戏的工具;其他会话里完全没有这些工具和说明,不占上下文;已经对话过的会话不能再换预设(DSH 的规定),要玩请新建会话
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-11-13。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
