Ai MCP Sql
永続的なメモリアシスタントとは?
永続的なメモリアシスタントは、Gemini Code Assist(GoogleのAIプログラミングアシスタント)との対話時に重要な情報を保存および検索できるインテリジェントなメモリ管理システムです。まるで脳の外部メモリバンクのように、プロジェクトの詳細、連絡先情報、設定などをいつでも保存し、必要なときにすばやく呼び出すことができます。永続的なメモリアシスタントの使い方は?
VS CodeにGemini Code Assist拡張機能をインストールし、簡単な設定を行うだけで、自然言語の命令(例:「私のプロジェクトの責任者はAlexです」や「私のプロジェクトの責任者は誰ですか?」)でメモリを管理できます。すべての操作はチャット画面で行われ、コードを書く必要はありません。適用シーン
開発者、プロジェクトマネージャー、または複数のプロジェクト情報を頻繁に処理する必要がある人に非常に適しています。例えば、異なるプロジェクトの設定パラメータ、チームメンバーの連絡先、一時的なコードスニペット、会議の要点、またはタスクを覚えておくことができます。主要機能
メモリの保存 (Create)
簡単な自然言語の命令で、連絡先、設定、アイデアなどの任意のテキスト情報を「キー - 値」ペアの形式でローカルデータベースに保存します。
メモリの検索 (Read)
キーワードまたは説明を使って、以前に保存した情報をすばやく検索して取得します。システムはあなたの意図を理解し、最も関連するメモリを見つけます。
すべてのメモリを閲覧する
保存されたすべてのメモリ項目を一度に表示し、メモリバンク全体を簡単に確認および管理できます。
メモリの更新 (Update)
情報が変更された場合(例:連絡先の変更)、既存のメモリ内容を直接更新し、情報を最新の状態に保ちます。
メモリの削除 (Delete)
不要になった古い情報を削除し、メモリバンクをきれいに保ち、関連性を維持します。
VS Codeとのシームレスな統合
MCPサーバーとして動作し、VS CodeのGemini Code Assistチャット画面に深く統合されており、アプリケーションを切り替える必要はありません。
利点
操作が簡単:自然言語の対話で完全にメモリを管理でき、複雑なコマンドを覚える必要がありません。
永続的な保存:情報はローカルデータベースに保存され、VS Codeを閉じても失われません。
プライバシーとセキュリティ:すべてのデータはあなた自身のコンピューターに保存され、クラウドにアップロードされません。
効率向上:プロジェクトの重要な情報をすばやくアクセスでき、繰り返しの検索や記憶の負担を軽減します。
柔軟な管理:完全なCRUD(作成、読み取り、更新、削除)操作をサポートし、情報の動的な変化に対応します。
制限
特定の環境に依存:VS CodeとGemini Code Assist拡張機能が必要です。
初期設定手順:初回使用時に一度だけパスの設定が必要です。
主にテキストベース:現在は主にテキスト情報を保存し、複雑な構造化データのサポートは限られています。
ローカル保存:データは設定されたコンピューターにのみ存在し、デバイス間の同期機能は提供されていません。
使い方
必須拡張機能をインストールする
VS Codeの拡張機能市場で「Gemini Code Assist」拡張機能を検索してインストールします。インストール後、拡張機能の設定でモードを「エージェント(Agent)モード」に切り替えることを確認してください。
設定ファイルを作成する
ユーザーディレクトリ(例:C:/Users/あなたのユーザー名/.gemini/)に `settings.json` ファイルを見つけるか、作成します。提供された設定コードブロックをこのファイルにコピーします。注意:`command` と `args` の値は、あなたのコンピューター上のPythonとプロジェクトファイルの実際のパスに合わせて変更する必要があります。
再起動して初期化する
設定を変更した後、必ずVS Codeを完全に再起動して設定を有効にしてください。再起動後、Gemini Code Assistのチャットボックスに `/init` コマンドを入力してAIエージェントを初期化します。
利用可能なツールを確認する
初期化に成功したら、`/mcp` コマンドを入力します。AIアシスタントが利用可能なすべてのツールをリストアップし、「my - persistent - memory」という名前のサービスとそれが提供するツール(store_memory、retrieve_memoryなど)が表示されるはずです。
使用を開始する
これで、自然言語でGeminiアシスタントに命令を出してメモリ機能を使用できます。例えば、「私のプロジェクトマネージャーはSarahです」と言うことができます。
使用例
例1:プロジェクトの重要な情報を保存する
新しいプロジェクトを開始しており、プロジェクトの責任者と主要な技術スタックを覚えておく必要があります。
例2:一時的な設定を管理する
デバッグ中に一時的なAPIエンドポイントを使用しており、次回にすばやく思い出せるようにしたいです。
例3:連絡先情報を更新する
プロジェクトの連絡先が変更されたため、保存されている情報を更新する必要があります。
例4:期限切れの情報を削除する
古いプロジェクトが終了し、関連する設定情報はもう必要ありません。
よくある質問
設定ファイルを変更したが、新しいツールが表示されない場合はどうすればいいですか?
私のメモリデータはどこに保存されていますか?安全ですか?
何件のメモリを保存できますか?
テキスト以外に、画像やファイルを保存できますか?
AIが私が保存したばかりのメモリを見つけられないことがあるのはなぜですか?
関連リソース
Gemini Code Assist拡張機能のホームページ
VS Code拡張機能市場で公式ドキュメントとインストールガイドを確認します。
Model Context Protocol (MCP) 公式ドキュメント
MCPプロトコルの詳細な仕様、設計理念、およびその他のサーバー例を確認します。
このプロジェクトのコードリポジトリ (例)
この永続的なメモリサーバーのソースコードを確認し、その実装原理を理解します。

Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
23.7K
4.8ポイント

Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
77.6K
4.7ポイント

Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
19.3K
4.5ポイント

Baidu Map
認証済み
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
36.6K
4.5ポイント

Gitlab MCP Server
認証済み
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
21.6K
4.3ポイント

Unity
認証済み
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
26.7K
5ポイント

Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
19.4K
5ポイント

Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
30.4K
4.5ポイント


