| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| Invoke | /inspector:network |
| Category | kobic-development |
| Complexity | simple |
| MCP Servers | flutter-inspector |
/inspector:network โ ์ฑ ํต์ ๊ธฐ๋ก ์ดํด๋ณด๊ธฐ#
ํ๋ง๋๋ก#
์ฑ์ด ์๋ฒ์ ์ฃผ๊ณ ๋ฐ์ ํต์ ์ CCTV ๋ นํ์ฒ๋ผ ๋ชจ์๋๊ณ ๋ค์ ๋๋ ค๋ณด๋ ๋๊ตฌ์ ๋๋ค. "ํ๋ฉด์ด ์ ๋ฌ๋ค", "๋ก๊ทธ์ธ์ด ์ ๋๋ค" ๊ฐ์ ๋ฌธ์ ๊ฐ ์๊ฒผ์ ๋ ์ด๋์ ๋งํ๋์ง ํต์ ๊ธฐ๋ก์ผ๋ก ํ์ธํฉ๋๋ค.
๋๊ฐยท์ธ์ ์ฐ๋์#
์ฑ์ ๋ง๋ค๊ณ ์ ๊ฒํ๋ ๊ฐ๋ฐ์๊ฐ, ์ฑ๊ณผ ์๋ฒ ์ฌ์ด ํต์ ์ด ์์ฌ๋ ๋ ์ฌ์ฉํฉ๋๋ค.
- API ํธ์ถ์ด ์คํจํ ๋
- ํ๋ฉด์ด ๋๋ฌด ๋๋ฆฌ๊ฒ ๋จ๊ฑฐ๋ ์๋ต์ด ์ง์ฐ๋ ๋(ํ์์์)
- ์๋ฒ์์ ๋ฐ์์จ ๋ฐ์ดํฐ๊ฐ ์ด์ํ ๋
๋ฌด์์ ํด์ฃผ๋์#
์คํ ์ค์ธ ์ฑ์ด ์๋ฒ์ ์ฃผ๊ณ ๋ฐ์ HTTP ํต์ ๊ธฐ๋ก์ ๋ณด์ฌ์ค๋๋ค.
- ์ต๊ทผ ํต์ ๋ชฉ๋ก โ ์ธ์ , ์ด๋ค ์ฃผ์๋ก, ์ผ๋ง๋ ๊ฑธ๋ ค์, ์ฑ๊ณต/์คํจํ๋์ง
- ์คํจํ ํต์ ๋ง ๋ฐ๋ก โ ๊ถํ ์ค๋ฅ(401), ์๋ฒ ์ค๋ฅ(500), ํ์์์ ๋ฑ ๋ฌธ์ ๊ฑด๋ง ์ถ๋ ค์
- ํต์ ํต๊ณ โ ์ ์ฒด์ ์ธ ํต์ ํํฉ ์์ฝ
- ๊ธฐ๋ก ๋น์ฐ๊ธฐ โ ์์ธ ๊ธฐ๋ก์ ์ง์ฐ๊ณ ์๋ก ๋ณด๊ธฐ
์ด๋ป๊ฒ ์ฐ๋์#
# ์ต๊ทผ API ํธ์ถ ๊ธฐ๋ก ๋ณด๊ธฐ
/inspector/network logs
# ํน์ ์ฃผ์(์: /users)๋ง ๊ฑธ๋ฌ์ ๋ณด๊ธฐ
/inspector/network logs --path /users
# ์คํจํ ์์ฒญ๋ง ๋ณด๊ธฐ
/inspector/network errors
# ํต์ ํต๊ณ ๋ณด๊ธฐ
/inspector/network stats
--path ๋ค์ ๋ณด๊ณ ์ถ์ ์ฃผ์ ์ผ๋ถ๋ฅผ ์ ์ผ๋ฉด ๊ทธ ๋ถ๋ถ๋ง ๊ณจ๋ผ์ ๋ณด์ฌ์ค๋๋ค.
์์์ ๋ฌด์จ ์ผ์ด ๋ฒ์ด์ง๋์#
๋ฌธ์ ์ ํ์ ๋ฐ๋ผ ๊ธฐ๋ก์ ๊บผ๋ด ๋จ๊ณ๋ณ๋ก ์์ธ์ ์ขํ๊ฐ๋๋ค.
- ์๋ต์ด ๋๋ฆด ๋ โ ๊ธฐ๋ก์์ ๊ฑธ๋ฆฐ ์๊ฐ์ ํ์ธํด ๋๋ฆฐ ์์ฒญ์ ์ฐพ๊ณ , ์๋ฒ ๋ฌธ์ ์ธ์ง ๋คํธ์ํฌ ๋ฌธ์ ์ธ์ง ๊ฐ๋ฆฝ๋๋ค.
- ๊ถํ ์ค๋ฅ(401) โ ์คํจ ๊ธฐ๋ก์์ ์ธ์ฆ ์ ๋ณด๋ฅผ ํ์ธํ๊ณ , ํ ํฐ ์ํ๋
/inspector/auth๋ก ์ ๊ฒํฉ๋๋ค. - ์๋ฒ ์ค๋ฅ(500) โ ์คํจ ๊ธฐ๋ก์ ์๋ต ๋ด์ฉ์์ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ํ์ธํ๊ณ ๋ณด๋ธ ๊ฐ์ ๋ค์ ์ดํ๋๋ค.
- ํ์์์ โ ๋คํธ์ํฌ ์ฐ๊ฒฐ ์ํ์ ์ ํ ์๊ฐ ์ค์ ๊ฐ์ ์ ๊ฒํฉ๋๋ค.
โ๏ธ ์์ธ ์ต์ ยท์คํ ๋ช ์ธ (๊ฐ๋ฐ์ / AI ์์ด์ ํธ์ฉ)
Triggers#
- API call failure
- Network timeout
- Response data issues
MCP Tools#
network_get_logs#
Returns recent HTTP request/response logs.
Parameters:
limit: Maximum count (default 50)method: HTTP method filter (GET, POST, PUT, DELETE)path: URL path filter
Response example:
{
" logs " : [
{
" id " : " req_001 " ,
" timestamp " : " 2024-01-01T10:00:00Z " ,
" method " : " GET " ,
" url " : " https://api.example.com/users/123 " ,
" statusCode " : 200,
" duration " : 245,
" responseSize " : 1024
}
]
}network_get_errors#
Filters and returns only failed requests.
network_get_stats#
Returns network statistics.
network_clear_logs#
Clears network logs.
Common Diagnostics#
Slow API response#
1. network_get_logs - > Check duration
2. Identify slow requests
3. Determine server performance or network issue401 Unauthorized#
1. network_get_errors - > Check 401 errors
2. Check Authorization in requestHeaders
3. Check token status with /inspector/auth500 Server Error#
1. network_get_errors - > Check details
2. Check error message in responseBody
3. Review request parametersTimeout#
1. network_get_errors - > Check timeout errors
2. Check network connection status
3. Review timeout configuration valuesExamples#
Check recent API calls#
/inspector/network logsFilter specific endpoint#
/inspector/network logs --path /usersCheck error requests only#
/inspector/network errorsNetwork statistics#
/inspector/network statsReferences#
- Detailed implementation:
.claude/agents/flutter-inspector-network.md - Master inspector:
.claude/commands/inspector.md - Auth inspector:
.claude/commands/inspector/auth.md