OpenCode、FastMCP、DeepSeek-r1を使用したローカルAIエージェントワークフロー

✍️ OpenClawRadar📅 公開日: March 25, 2026🔗 Source
OpenCode、FastMCP、DeepSeek-r1を使用したローカルAIエージェントワークフロー
Ad

r/LocalLLaMAの開発者は、LLMを「高機能なオートコンプリート」として使用することを超えて、OpenCode、FastMCP、DeepSeek-r1モデルを用いたローカルのエージェント型ワークフローを実装したことを説明しています。

決定論的プロンプトのためのAGENTS.md標準

開発者はAGENTS.mdファイルを決定論的なマニュアルとして使用し、AIのシステムプロンプトに厳格なルールを注入します。例としては「Python 3.9を使用し、Ruffでフォーマットし、グローバル変数は絶対に使用しない」などがあります。このアプローチは、最初から幻覚を排除することを目指しています。

DeepSeek-r1によるローカルサブエージェント

ClaudeやGPT-4oのようなクラウドAPIを些細なタスクに使用する代わりに、無料のdeepseek-r1モデルをOllamaでセットアップしました。pytest.mdファイルで定義されたテスト用など、特定のサブエージェントを作成しました。主な設定は以下の通りです:

  • 温度を0.1に設定
  • ツールを制限:「pytest」:true、「bash」:false

これにより、AIは自律的にテストスイートを実行し、トレースバックを読み取り、構文エラーを修正できる一方で、rm -rfのような潜在的に危険なコマンドからはブロックされます。

標準化されたローカル関数公開のためのFastMCP

FastMCPは「AIの『USB-C』」と表現されており、FastAPIに似ていますがAIエージェント向けです。約5行のPythonコードで、安全なローカル関数(開発データベースのクエリなど)を標準化された方法で公開するローカルサーバーを起動でき、どのOpenCodeエージェントも利用できます。

重要な実装のヒント:MCPプロトコルはstdio上で動作するため、すべてのPythonログをstderrにルーティングしてください。標準のprint()文を残すと、JSON-RPCパケットが破損し、接続が切断される可能性があります。

開発者は、このアーキテクチャ全体をゼロからコーディングし、ローカル環境を約15分でセットアップする様子を動画に記録したと述べています。

📖 完全なソースを読む: r/LocalLLaMA

Ad

👀 See Also

Claude to PDF Chrome拡張機能は、長い会話を書式を保ったままエクスポートします
Tools

Claude to PDF Chrome拡張機能は、長い会話を書式を保ったままエクスポートします

開発者が「Claude to PDF」という無料のChrome拡張機能をリリースしました。このツールはClaude AIのチャット履歴全体をキャプチャし、PDFにエクスポートする際にコードブロック、LaTeX数式、表の書式を保持します。

OpenClawRadar
x402 API Gateway for OpenClaw Bots: 1つのエンドポイントが18のAPIキーに取って代わる
Tools

x402 API Gateway for OpenClaw Bots: 1つのエンドポイントが18のAPIキーに取って代わる

x402 APIゲートウェイは、OpenClawボットの設定を簡素化し、複数のAPIキーを単一のエンドポイントに置き換えることで、スマートLLMルーティング、ウェブ検索、地図、旅行、飲食、AI、金融データなど18のサービスへのアクセスを、USDCウォレットクレジットによる認証で実現します。

OpenClawRadar
無料Claudeセッション最適化ツール:トークン推定、プロンプト圧縮、セッション計画機能
Tools

無料Claudeセッション最適化ツール:トークン推定、プロンプト圧縮、セッション計画機能

開発者が、Claudeの使用制限を管理するための無料で登録不要のツールを構築しました。このツールには3つの機能があります:プロンプト消費量を事前に確認できるトークン推定機能、フィラー表現を削除してプロンプトを40〜60%削減するプロンプト圧縮機能、コンテキストの再読み込みを最小限に抑えるためにタスクをグループ化するセッションプランナーです。

OpenClawRadar
Claudeのコードアーキテクチャ分析:流出したソースマップから
Tools

Claudeのコードアーキテクチャ分析:流出したソースマップから

Claude Codeの51万2,000行に及ぶTypeScriptコードベースの分析により、Bunベースのランタイム、React/Ink CLI、100以上のコマンド、38以上のツール、マルチエージェント連携が明らかになりました。このシステムはZodによるバリデーション、OpenTelemetryによるテレメトリ、およびコンテキスト圧縮メカニズムを採用しています。

OpenClawRadar