MCP Server (Model Context Protocol)
AI Host(Claude、OpenAI、ユーザー開発)で汎用的に利用可能なModel Context Protocol(MCP)サーバー。
プロジェクト概要
このプロジェクトは、さまざまなAIホスト環境で利用可能なPostman CollectionベースのAPIテスト自動化サーバーを提供します。ユーザーがPostman Collection、Environment、Data jsonファイルをアップロードすると、SQLite DBに保存してテストを実行できます。
Related MCP server: MCP Boilerplate
主な機能
Postman Collection, Environment, Data json ファイルのアップロードと管理
APIテストケースの実行と結果の追跡
テストコレクションの管理
さまざまなAIモデルのサポート(Claude、OpenAI、ユーザー開発モデル)
技術スタック
バックエンド:Python、FastAPI
データベース: SQLite
パッケージ管理: uv
サーバー環境:ローカルHTTPSサーバー(ポート8610)
インストールと実行方法
必要条件
Python 3.10以降
uvパッケージマネージャ
インストール
実行
サーバーはhttps://localhost:8610で実行されます。
プロジェクト構造
データベース構造
メインテーブル
api_info: API 基本情報api_test_case: APIテストケースapi_test_data: テストデータapi_test_collection: テストコレクションcollection_test_case: コレクションとテストケースの関連付けapi_test_run: テスト実行履歴api_test_result: テスト結果user: ユーザー情報