foxywolf-hub/mcp-server1
If you are the rightful owner of mcp-server1 and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
MCP Server (Model Context Protocol) is a versatile server designed for use with various AI host environments, providing automated API testing based on Postman Collections.
MCP Server (Model Context Protocol)
AI Host(Claude, OpenAI, μ¬μ©μ κ°λ°)μμ λ²μ©μ μΌλ‘ μ¬μ© κ°λ₯ν Model Context Protocol(MCP) μλ²μ λλ€.
νλ‘μ νΈ κ°μ
μ΄ νλ‘μ νΈλ λ€μν AI νΈμ€νΈ νκ²½μμ μ¬μ©ν μ μλ, Postman Collection κΈ°λ°μ API ν μ€νΈ μλν μλ²λ₯Ό μ 곡ν©λλ€. μ¬μ©μκ° Postman Collection, Environment, Data json νμΌμ μ λ‘λνλ©΄ SQLite DBμ μ μ₯νκ³ ν μ€νΈλ₯Ό μ€νν μ μμ΅λλ€.
μ£Όμ κΈ°λ₯
- Postman Collection, Environment, Data json νμΌ μ λ‘λ λ° κ΄λ¦¬
- API ν μ€νΈ μΌμ΄μ€ μ€ν λ° κ²°κ³Ό μΆμ
- ν μ€νΈ 컬λ μ κ΄λ¦¬
- λ€μν AI λͺ¨λΈ μ§μ (Claude, OpenAI, μ¬μ©μ κ°λ° λͺ¨λΈ)
κΈ°μ μ€ν
- λ°±μλ: Python, FastAPI
- λ°μ΄ν°λ² μ΄μ€: SQLite
- ν¨ν€μ§ κ΄λ¦¬: uv
- μλ² νκ²½: λ‘컬 HTTPS μλ² (ν¬νΈ 8610)
μ€μΉ λ° μ€ν λ°©λ²
νμ 쑰건
- Python 3.10 μ΄μ
- uv ν¨ν€μ§ κ΄λ¦¬μ
μ€μΉ
# μ μ₯μ ν΄λ‘
git clone https://github.com/foxywolf-hub/mcp-server1.git
cd mcp-server1
# μμ‘΄μ± μ€μΉ
uv pip install -r requirements.txt
μ€ν
# μλ² μ€ν
python main.py
μλ²λ https://localhost:8610 μμ μ€νλ©λλ€.
νλ‘μ νΈ κ΅¬μ‘°
mcp-server1/
βββ app/ # μ ν리μΌμ΄μ
μ½λ
β βββ api/ # API λΌμ°νΈ
β βββ core/ # μ½μ΄ μ€μ
β βββ db/ # λ°μ΄ν°λ² μ΄μ€ κ΄λ ¨
β βββ models/ # λ°μ΄ν° λͺ¨λΈ
β βββ schemas/ # Pydantic μ€ν€λ§
β βββ services/ # λΉμ¦λμ€ λ‘μ§
β βββ utils/ # μ νΈλ¦¬ν° ν¨μ
βββ certs/ # HTTPS μΈμ¦μ
βββ tests/ # ν
μ€νΈ μ½λ
βββ main.py # μ ν리μΌμ΄μ
μ§μ
μ
βββ requirements.txt # μμ‘΄μ± λͺ©λ‘
βββ README.md # νλ‘μ νΈ μ€λͺ
λ°μ΄ν°λ² μ΄μ€ ꡬ쑰
μ£Όμ ν μ΄λΈ
api_info
: API κΈ°λ³Έ μ 보api_test_case
: API ν μ€νΈ μΌμ΄μ€api_test_data
: ν μ€νΈ λ°μ΄ν°api_test_collection
: ν μ€νΈ 컬λ μ collection_test_case
: 컬λ μ κ³Ό ν μ€νΈ μΌμ΄μ€ μ°κ²°api_test_run
: ν μ€νΈ μ€ν κΈ°λ‘api_test_result
: ν μ€νΈ κ²°κ³Όuser
: μ¬μ©μ μ 보