このページは AI の支援を受けて英語から翻訳されています。内容が異なる場合は英語版が正となります。
組み込み MCP サーバー
StackQL の MCP サーバーは、コンパイル済みアプリケーションに直接組み込むことができます。npx も、個別のインストールも、ランタイム依存関係も必要ありません。署名済みバイナリは、初回実行時にダウンロードされて検証される(サイドカーモード)か、アプリのバイナリにベンダリングされて単一の自己完結型実行可能ファイルになります。
4 つのライブラリはすべて共通のコントラクトに従います。デフォルトで read_only モードであること、作業ディレクトリに依存しない起動、~/.stackql/mcp-server-bin/ の共有バイナリキャッシュ、同じ 4 つのプラットフォームターゲット(linux-x64、linux-arm64、windows-x64、darwin-universal)です。
ネイティブの Windows ARM64 向けの CLI と MCPB のダウンロードも利用できます。v0.12.778 に含まれる Go、Rust、.NET のプラットフォームリゾルバーは、Windows では引き続き windows-x64 のみを選択します。新しいバンドルによって、これらのライブラリに ARM64 の自動選択が追加されることはありません。
Go
go:embed またはサイドカーで組み込み。公式 Go MCP SDK。デモ:sandboxctl(オンデマンドのインフラストラクチャコンシェルジュ)。
Rust
サイドカーまたは include_bytes! によるベンダリング。rmcp クライアント。デモ:auditron(ターミナル向けのコンプライアンスコパイロット)。
Swift
公証済みバイナリを署名済み macOS アプリにバンドル。公式 Swift MCP SDK。デモ:CloudLens(メニューバー常駐のクラウドセンチネル)。
Kotlin / JVM
ライブラリ + Gradle プラグイン。公式 Kotlin MCP SDK。デモ:costgate(CI/CD 向けのコストゲート)。
.NET / C#
サイドカーまたはベンダリングされたバンドル。公式 C# MCP SDK。デモ:driftwatch(スケジュール実行のドリフトチェックワーカー)。
Gleam
Erlang/BEAM ターゲット上で OTP のスーパービジョン下で動作。署名済みバイナリをダウンロードして検証。デモ:pipewatch(予定)。
共通コントラクト
- デフォルトは
read_onlyモードで、safe、delete_safe、full_accessには明示的なオプトインが必要です。 - バイナリは、macOS では Apple の公証済み、Windows では Authenticode 署名済みです。
- 固定用の sha256 値はリリースごとに公開されます。
- Official MCP Registry 上の mcp-name は
io.github.stackql/stackql-mcpです。
MCP ツールリファレンスとインストール方法を参照してください。