gpt2099.nu について
gpt2099 は、編集可能なコンテキストスレッドを cross.stream に保存する、Nushell 向けのスクリプト可能な MCP クライアントです。単一のインターフェースで複数のプロバイダーの LLM を利用したい Nushell ユーザーを対象としています。
主な機能
- 01複数のモデルプロバイダーを統一インターフェースで利用
- 02セッションをまたいで保存される編集可能な会話スレッド
- 03接続した MCP サーバーによるツールの拡張
- 04PDF・画像・テキストファイルのドキュメントアップロード
- 05cross.stream 上のイベント駆動処理
活用シーン
- 01Nushell ワークフローからの LLM 呼び出し
- 02会話のコンテキストウィンドウの確認と編集
- 03MCP サーバー経由でモデルによるローカルファイル操作
MCP 対応
gpt2099 は MCP クライアントとして動作し、MCP サーバーに接続して、会話内でそのサーバーが提供するツールを利用します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
gpt2099 
編集可能なコンテキストスレッドを cross.stream に保存する、Nushell でスクリプト可能な MCP クライアントです。
機能
- モデル間で一貫した API: Anthropic、Cerebras、Cohere、Gemini、OpenAI に、単一のシンプルなインターフェースで接続できます。(プロバイダーを簡単に追加できます。)
- 永続的で編集可能な会話: 会話スレッドはセッションをまたいで保存されます。自分のコンテキストウィンドウを確認、編集、制御できます — ブラックボックスな履歴はありません。
- 柔軟なツール統合: MCP サーバーに接続して機能を拡張できます。
gpt2099はローカルファイル編集においてすでに Claude Code に匹敵しますが、完全なプロバイダー独立性とより深い柔軟性を備えています。 - ドキュメントサポート: ドキュメント(PDF、画像、テキストファイル)を会話内で直接アップロードして参照できます。コンテンツタイプの自動検出とオプションのキャッシュに対応しています。
イベント駆動処理のための cross.stream 上に構築された gpt2099 は、最新の AI を Nushell ワークフローに直接もたらします — 完全にスクリプト可能で、完全に検査可能、すべてターミナル内で。
https://github.com/user-attachments/assets/1254aaa1-2ca2-46b5-96e8-b5e466c735bd
"lady on the track" 提供: mobygratis
はじめに
ステップ 1.
まず、cross.stream をインストールして設定します。セットアップが完了すると、コンテキストウィンドウの編集と操作のための cross.stream エコシステムのツールをすべて利用できるようになります。
このステップの後、次のコマンドを実行できるはずです:
"as easy as" | .append abc123
.last abc123 | .cas
ステップ 2.
ここからは本当に簡単です。
overlay use -pr ./gpt
ステップ 3.
実際の LLM 呼び出しを実行する cross.stream コマンドを初期化します。これによりコマンドがイベントストリームに追加され、以降の gpt 呼び出しで使用できるようになります:
gpt init
ステップ 4.
希望するプロバイダーを有効にします。これにより、後で使用するために API キーが保存されます:
gpt provider enable
ステップ 5.
軽量モデル用に milli エイリアスを設定します(OpenAI の gpt-4.1-mini や Anthropic の claude-3-5-haiku-20241022 を試してみてください):
gpt provider ptr milli --set
ステップ 6.
試してみましょう:
"hola" | gpt -p milli
ドキュメント
- コマンドリファレンス - コマンド構文とオプションの完全なリファレンス
- ハウツーガイド - タスク指向のワークフロー:
- プロバイダーの設定 - AI プロバイダーとモデルエイリアスの設定
- ドキュメントの操作 - 会話内でのドキュメントの登録と使用
- 会話の管理 - スレッド化、ブックマーク、継続
- MCP サーバーの使用 - 外部ツールによる機能の拡張
- コードコンテキストの生成 - Git リポジトリからの構造化コンテキストの作成
リファレンスドキュメント
- プロバイダー API - プロバイダーを実装するための技術仕様
- スキーマ - すべての gpt2099 スキーマの完全なデータ構造リファレンス
FAQ
- なぜ名前に 2099 が含まれているのですか?未来を他に何と呼びますか?
当初の紹介
これは、プロジェクト開始から4時間時点での様子です:
https://github.com/user-attachments/assets/768cc655-a892-47cc-bf64-8b5f61c41f35
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。