Skip to main content
Glama

Memory Bank MCP Server

by t3ta
progress.json7.11 kB
{ "schema": "memory_document_v2", "metadata": { "id": "progress-document-id", "title": "進捗状況", "documentType": "progress", "path": "progress.json", "tags": [ "progress" ], "lastModified": "2025-03-28T17:30:00.000Z", "createdAt": "2025-03-27T13:26:18.387Z", "version": 3 }, "content": { "lastUpdated": "2025-03-28T15:31:34+09:00", "currentTask": "ビルドエラー修正完了、テスト実行前", "status": "pending_test", "details": { "description": "GlobalControllerのreadCoreFilesメソッドをJSON直接読み込み版に修正。テンプレートコントローラーの依存削除も進行中。", "features": [ "JSON専用に簡素化されたBranchController", "拡張子がすべて.jsonに統一", "マークダウン変換関連のコードが削除済み", "自動JSONパース機能のテスト追加", "モジュールインポートパスに.js拡張子を追加", "パッケージごとのテスト配置戦略を決定", "全コントローラーの単体テストを作成済み", "ファイル構造のモノレポ化 (packages/mcp)" ], "implementation": { "filePath": "/Users/t3ta/workspace/memory-bank-mcp-server/packages/mcp/src/interface/controllers/BranchController.ts", "testPath": "/Users/t3ta/workspace/memory-bank-mcp-server/packages/mcp/tests/unit/interface/controllers/BranchController.test.ts", "interfaceImplemented": "IBranchController", "errorHandling": "Consistent error handling with detailed logging", "diagnosticsStatus": "No errors or warnings detected" } }, "nextSteps": [ { "id": "complete-template-removal", "title": "テンプレート関連の削除を完了させる", "description": "残ったモック(Template型)を作成し、すべてのビルドエラーを解消して、テンプレート関連のコード削除を完全に完了させる", "priority": "high", "status": "pending" }, { "id": "controller-test-1", "title": "他のコントローラーのテスト作成", "description": "GlobalController、ContextController、TemplateControllerの単体テストを作成", "priority": "high", "status": "completed" }, { "id": "import-path-fix", "title": "インポートパス問題の修正", "description": "packages/mcp/src 以下のファイルで発生していたインポートパスのエラーを修正完了。", "priority": "high", "status": "completed" }, { "id": "integration-test", "title": "統合テストの作成と実行", "description": "エンドツーエンドで動作を確認するための統合テストを作成", "priority": "medium", "dependencies": [ "controller-test-1", "import-path-fix" ], "status": "pending" }, { "id": "build-verification", "title": "ビルドテストと検証", "description": "完全なビルドを実行して変更の影響がないことを確認", "priority": "high", "status": "next" } ], "completedTasks": [ { "id": "template-code-fixes-complete", "title": "GlobalControllerとproviders.tsのテンプレート関連コード修正完了", "description": "GlobalController.tsの重複コードを修正し、providers.tsからのテンプレート依存も適切に削除。ただし、他のファイルにはまだエラーが残っている状態", "completion_date": "2025-03-28T20:00:00.000Z" }, { "id": "template-code-cleanup", "title": "テンプレート関連コードの物理削除", "description": "ITemplateRepository.tsおよびTemplateService.tsの物理削除、providers.tsのインポート記述修正、GlobalControllerの構文エラー修正を実施。", "completion_date": "2025-03-28T19:35:00.000Z" }, { "id": "global-controller-update", "title": "GlobalControllerのreadCoreFilesメソッドを修正", "description": "GlobalControllerのreadCoreFilesメソッドを、JSON直接読み込み版に修正。テンプレートコントローラーの依存削除作業も進行中。", "completion_date": "2025-03-28T19:10:00.000Z" }, { "id": "template-removal-plan", "title": "テンプレート関連コード削除計画の策定", "description": "GlobalControllerとproviders.tsからテンプレート関連のコードを削除し、JSON専用の実装に簡素化する計画を策定", "completion_date": "2025-03-28T17:55:00.000Z" }, { "id": "markdown-cleanup", "title": "マークダウン遺物のクリーンアップ", "description": "BranchControllerからマークダウン関連の不要コードを削除し、インポートパスも修正", "completion_date": "2025-03-28T15:35:00.000Z" }, { "id": "branch-controller-test", "title": "BranchControllerのJSON専用実装のテスト作成", "description": "読み込み/書き込み/コアファイル操作/JSON操作などのテストを作成し、テスト配置戦略も決定", "completion_date": "2025-03-28T16:30:00.000Z" }, { "id": "di-routing-setup", "title": "DIコンテナとAPIルーティングの設定", "description": "InversifyJSからの依存を解消し、シンプルなDIコンテナを実装。APIルーティングも設定済み", "completion_date": "2025-03-28T14:30:00.000Z" }, { "id": "controller-tests-all", "title": "全コントローラーの単体テスト作成", "description": "BranchController, GlobalController, ContextController, TemplateControllerの単体テストを作成", "completion_date": "2025-03-28T17:30:00.000Z" } ], "completedControllers": [ { "name": "BranchController", "path": "packages/mcp/src/interface/controllers/BranchController.ts", "status": "実装・テスト完了" }, { "name": "JsonBranchController", "path": "packages/mcp/src/interface/controllers/json/JsonBranchController.ts", "status": "実装・テスト完了" }, { "name": "ContextController", "path": "packages/mcp/src/interface/controllers/ContextController.ts", "status": "実装・テスト完了" }, { "name": "TemplateController", "path": "packages/mcp/src/interface/controllers/TemplateController.ts", "status": "実装・テスト完了" }, { "name": "GlobalController", "path": "packages/mcp/src/interface/controllers/GlobalController.ts", "status": "実装・テスト完了" } ] } }

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