個人開発で実際に使うサービス
Dev Knowledge Baseは開発・デプロイ・運用の基準を集め、Codexの作業で再利用するサービスです。現在は日々の個人開発と運用で使用しており、MVP検証から個人利用サービスへ移しました。
開発知識とプロジェクト資料
TypeScript・Node.jsのMCP GatewayはMarkdown Wikiの目次・検索・文書読取を提供します。共通基準はWiki、目標・現況・作業記録・公開紹介は接続したアーカイブで管理します。Codexは1つのMCP接続で資料を読み、対象の実際のコード・バージョン・環境と照合します。
権限に応じた編集と依頼時の状態確認
管理Webと端末別MCPトークンでアクセスを管理し、明示的に許可したツールでWikiとアーカイブを編集します。WikiにはSHA-256競合検査・バックアップ・監査記録を、アーカイブDBにはrevision検査と変更前の内容の保全を適用します。
特定または全体のプロジェクト更新を依頼すると、関連するCoolifyサービスの状態も取得します。起動時や定期タイマーでは状態を収集しません。アーカイブの名前・紹介・本文はDB保存後の新しいリクエストで反映され、機能コードの変更時にだけビルド・デプロイします。
運用と継続確認
個人のUbuntuサーバー上でCoolifyコンテナとして運用し、Vue管理画面とSQLiteの認証・監査用ストレージを使用します。実利用を続けながら、文書の鮮度、複数PCでの接続、編集競合、バックアップ復旧を確認します。秘密情報や内部接続情報は公開紹介に含めません。