MCPサーバーにより、Claudeは実行時にカスタムツールを作成・実行できるようになります

開発者が、Claudeがランタイムで新しいツールを作成、更新、実行できるMCPサーバーを構築しました。デプロイ時にツールが固定される標準的なMCP設定とは異なり、このシステムは動的なツール作成を可能にします。
コアアーキテクチャ
サーバーは5つのコアMCPツールを実装しています:
- ツール一覧表示 — 利用可能なツールを返す
- ツール取得 — コードを含む完全なツール定義を取得
- ツール作成 — データベースレジストリに新しいツールを保存
- ツール更新 — 既存のツールを修正
- ツール実行 — 名前で保存されたツールを実行
ツール実行プロセス
ツール実行メタツールは以下のように動作します:
- 要求されたツールをMySQLテーブルで検索
- そのコードを取得
- パラメータをコンテキストとして渡す
- 制限された権限でDenoサブプロセスで実行
- 結果を返す
サンドボックス実装
開発者はNode VM、isolated-vm、Dockerを評価した後、サンドボックス化にDenoを選択しました。Denoが選ばれた理由は:
- ネットワーク/ファイルシステム/サブプロセスを細かく制御できるクリーンな権限モデル
- ネイティブnpmサポート
- TypeScript組み込み
- Dockerの500ms以上に対して約50msのコールドスタート
サンドボックスはこれらのフラグを使用します:--allow-net --deny-read --deny-write --deny-run --deny-ffi。これにより、ツールコードはHTTPリクエストを作成しnpmパッケージを使用できますが、ファイルシステムアクセスやプロセス生成は防止されます。
ツールコード形式
ツールコードは、パラメータ用のコンテキストオブジェクトを受け取るJavaScript/TypeScriptです。ソースからの例:
const response = await fetch(`https://api.example.com/${context.city}`);
const data = await response.json();
return { temp: data.temp, conditions: data.weather[0].description };
自己拡張機能
このシステムは自己拡張ループを可能にします:Claudeが必要な機能を特定 → ツールを作成 → 即座に使用 → 結果が適切でなければ更新。これにより、開発者の介入なしにシステムが時間とともに能力を高めることができます。
実装は、ツールストレージにMySQLを使用するn8nをMCPサーバーとして構築されており、数ヶ月間本番環境で稼働しています。
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude-Skillsメンテナーが181のエージェントスキルライブラリに関するフィードバックを募集
claude-skillsのメンテナであるRezaは、11のAIコーディングツールで動作する181のエージェントスキル、250のPythonツール、15のエージェントペルソナを含むオープンソースライブラリについて、コミュニティからのフィードバックを求めています。彼は、個別のスキルアプローチが効果的かどうかを疑問視し、不足しているスキル、ペルソナベースのエージェント、ツール統合に関する意見を求めています。

意味:LLMを活用したテストアサーションと構造化テキスト抽出のためのGo SDK
Senseは、主に2つの機能にClaudeを活用するGo SDKです。非決定論的な出力を平易な英語のアサーションでテスト評価し、リフレクションと強制ツール使用を通じて非構造化テキストから型付き構造体を抽出します。

抗体システム:OpenClawエージェントの帯域外監視装置
抗体システムは、別のマシン上で動作し、SSHを介してOpenClawエージェントを監視するオープンソースの監視システムで、検出からサービス回復までの段階的な対応を実装しています。プライマリエージェントを停止させる障害から生き残るように設計されています。

オープンソースのWebダッシュボードが、リモートワークフローのClaudeトークン使用量を追跡します
開発者がreact-ai-token-monitorを構築しました。これは、ローカルのClaudeプロジェクトファイルをリアルタイムで解析してコストを計算し、モデルの内訳を表示し、使用パターンを追跡する軽量なWebダッシュボードです。このツールにより、2026年3月にMax 20xプランで4,808ドル相当のClaudeトークンが消費されたことが明らかになりました。