Skip to main content
Glama

Memory Bank MCP Server

by t3ta
vscode-extension-issues.json5.08 kB
{ "schema": "memory_document_v2", "metadata": { "id": "vscode-extension-issues", "title": "VS Code拡張機能の問題と解決策", "documentType": "troubleshooting", "path": "vscode-extension-issues.json", "tags": [ "vscode-extension", "troubleshooting", "debugging" ], "lastModified": "2025-03-30T15:50:00.000Z", "createdAt": "2025-03-30T15:50:00.000Z", "version": 1 }, "content": { "currentState": { "description": "VS Code拡張機能プロジェクトが初期化され、基本的なコンポーネントがセットアップされましたが、デバッグモードで起動した際に正常に読み込まれていません。", "implementedComponents": [ "基本的なディレクトリ構造とファイル", "extension.tsのエントリーポイント", "MemoryBankProvider(データアクセス)", "SchemaProvider(スキーマ検証)", "MemoryBankExplorerProvider(ツリービュー)", "DocumentEditorProvider(カスタムエディタ)" ], "buildStatus": "ビルドは正常に完了。dist/ディレクトリにJSファイルが生成されています。" }, "identifiedIssues": [ { "id": "issue-1", "description": "依存関係の問題", "details": "yarn add @types/vscode@^1.77.0 -D コマンドを実行すると、「Couldn't find package @memory-bank/schemas@workspace:1.0.0」というエラーが発生。monorepoの依存関係が正しく設定されていない可能性があります。", "priority": "high", "possibleSolutions": [ "package.jsonのworkspace依存関係を正しく設定する", "yarn.lockファイルを削除して依存関係を再インストールする" ] }, { "id": "issue-2", "description": "拡張機能のアクティベーションが行われていない", "details": "拡張機能がデバッグモードで起動されても、アクティベーションイベントがトリガーされていない可能性があります。package.jsonのactivationEventsが「onView:memoryBankDocuments」になっていますが、このビューが表示されるまでアクティベーションが発生しません。", "priority": "high", "possibleSolutions": [ "activationEventsに「onStartupFinished」を追加して、VS Code起動時に常にアクティベーションされるようにする", "コマンドパレットからMemory Bank関連のコマンドを呼び出せるようにし、そのコマンド実行時にアクティベーションされるようにする" ] }, { "id": "issue-3", "description": "VSIXパッケージの作成ができていない", "details": "拡張機能をインストール可能なVSIXパッケージとして作成する工程が完了していないため、.vsixファイルがありません。", "priority": "medium", "possibleSolutions": [ "vsce packageコマンドを実行してVSIXパッケージを作成する(vsce CLIのインストールが必要)", "パッケージングに必要なメタデータ(publisher, repository等)を追加する" ] }, { "id": "issue-4", "description": "DocumentEditorProviderの実装が不完全", "details": "DocumentEditorProviderがHTMLベースの簡易エディタを使用しており、実際のJSONファイル編集機能が実装されていません。WebViewと文書間のメッセージ通信が実装されていないためです。", "priority": "medium", "possibleSolutions": [ "WebViewとVS Code拡張間のメッセージングシステムを実装", "JSONの編集と保存処理を完成させる" ] } ], "nextSteps": [ { "id": "step-1", "description": "package.jsonのactivationEventsを更新", "details": "「onStartupFinished」を追加して、VS Code起動時に常にアクティベーションされるようにする", "priority": "high" }, { "id": "step-2", "description": "monorepo依存関係の修正", "details": "workspaces間の依存関係を正しく設定し、@memory-bank/schemasの参照問題を解決する", "priority": "high" }, { "id": "step-3", "description": "DocumentEditorProviderの実装完了", "details": "JSONファイルの編集と保存のメッセージング機能を実装し、基本的なエディタ機能を完成させる", "priority": "medium" }, { "id": "step-4", "description": "VSIXパッケージングの設定", "details": "パッケージング用のメタデータを追加し、vsce packageコマンドでVSIXを作成できるようにする", "priority": "medium" } ] } }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/t3ta/memory-bank-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server