以下をそのまま初回リリースのリリースノート案として使えます。
v0.1.0
初回リリースです。
codesearch-mcp-python は、ソースコードを検索するための Model Context Protocol (MCP) サーバーです。
Highlights
- Python 製 MCP サーバーの初回公開
- コード検索・ファイル一覧取得の基本機能を実装
- リポジトリ同期とサーバー実行のための設定機構を追加
- GitHub Actions による検証・リリースフローを整備
- テスト、ドキュメント、運用まわりを含む初期基盤を構築
主な内容
機能追加
- MCP サーバーとしての基本実装を追加
- 検索機能およびファイル一覧取得機能を追加
serveサブコマンド向けの ServerConfig モデルと設定読み込み処理を追加server.tomlによる設定ファイル運用と、CLI 引数による上書きをサポートcodesearch-syncからcodesearch-serveへの通知機構(PID ファイル / SIGHUP)を追加- リポジトリ状態の観測項目として
last_sync_atやlast_commitを追加 - GitHub Release ワークフローを追加し、バージョニングと配布を自動化
品質改善
- 検索・一覧取得・同期スケジューラ・入力スキーマ・実行ガードに関する包括的なテストを追加
- エラーハンドリングを改善
- ステータス JSON のフィールド順を整理し、一貫性を向上
- シークレット権限チェックの戻り値とファイル未存在時の扱いを改善
ドキュメント・開発基盤
- README や設定ドキュメントを整備
- リリース手順やドキュメント構造を追加・整理
- devcontainer、lint、spell check、module boundary enforcement、CI 構成を追加
- フレームワーク選定に関する ADR を追加
配布物
codesearch_mcp-0.1.0-py3-none-any.whlcodesearch_mcp-0.1.0.tar.gz
Full Changelog
https://github.com/nncdevel-io/codesearch-mcp-python/commits/v0.1.0