Skip to content

v0.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 22 May 01:31

以下をそのまま初回リリースのリリースノート案として使えます。

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_atlast_commit を追加
  • GitHub Release ワークフローを追加し、バージョニングと配布を自動化

品質改善

  • 検索・一覧取得・同期スケジューラ・入力スキーマ・実行ガードに関する包括的なテストを追加
  • エラーハンドリングを改善
  • ステータス JSON のフィールド順を整理し、一貫性を向上
  • シークレット権限チェックの戻り値とファイル未存在時の扱いを改善

ドキュメント・開発基盤

  • README や設定ドキュメントを整備
  • リリース手順やドキュメント構造を追加・整理
  • devcontainer、lint、spell check、module boundary enforcement、CI 構成を追加
  • フレームワーク選定に関する ADR を追加

配布物

  • codesearch_mcp-0.1.0-py3-none-any.whl
  • codesearch_mcp-0.1.0.tar.gz

Full Changelog

https://github.com/nncdevel-io/codesearch-mcp-python/commits/v0.1.0