Skip to main content
Glama
twkim1122

mcp-server-reviewer

by twkim1122

MCP Server Reviewer πŸ”

일반 μ‚¬μš©μžκ°€ λ§Œλ“  MCP(Model Context Protocol) μ„œλ²„μ˜ ν’ˆμ§ˆμ„ μ’…ν•© κ²€ν† ν•˜λŠ” MCP μ„œλ²„μž…λ‹ˆλ‹€.

평가 μ˜μ—­ (총 100점)

μ˜μ—­

배점

핡심 평가 ν•­λͺ©

기술적 κ΅¬ν˜„ ν’ˆμ§ˆ

25점

Tool μ •μ˜, νŒŒλΌλ―Έν„°, μ—λŸ¬ 핸듀링, Transport

싀무 ν™œμš© κ°€μΉ˜

25점

문제 ν•΄κ²°λ ₯, 차별점, Tool granularity

λ³΄μ•ˆ 및 μ•ˆμ „μ„±

20점

인증, μΈμ μ…˜ λ°©μ§€, Secrets 관리

μ½”λ“œ ν’ˆμ§ˆ

15점

SDK ν™œμš©, λ¬Έμ„œν™”, ν…ŒμŠ€νŠΈ, νƒ€μž… μ•ˆμ „μ„±

톡합성 및 ν™•μž₯μ„±

15점

ν΄λΌμ΄μ–ΈνŠΈ ν˜Έν™˜, 배포, ν™•μž₯ μš©μ΄μ„±

Related MCP server: mcp-security-audit

λ“±κΈ‰ 체계

  • S (90+): ν”„λ‘œλ•μ…˜ λ ˆλ””, λͺ¨λ²” 사둀 μˆ˜μ€€

  • A (80-89): 우수, μ†Œμˆ˜ κ°œμ„ μ λ§Œ 쑴재

  • B (70-79): μ–‘ν˜Έ, 일뢀 μ˜μ—­ κ°œμ„  ν•„μš”

  • C (60-69): 보톡, μƒλ‹Ήν•œ κ°œμ„  ν•„μš”

  • D (60 미만): 미흑, 핡심 μ˜μ—­ μž¬μž‘μ—… ν•„μš”

제곡 도ꡬ (Tools)

1. review_mcp_server

MCP μ„œλ²„ 전체 μ½”λ“œλ₯Ό μ’…ν•© κ²€ν† ν•©λ‹ˆλ‹€.

  • 리포트 λͺ¨λ“œ: μ μˆ˜ν™”λœ ν‰κ°€ν‘œ + κ°œμ„  ꢌ고 리포트

  • μ½”μΉ­ λͺ¨λ“œ: λŒ€ν™”ν˜• 단계별 ν”Όλ“œλ°±

2. review_tool_definition

κ°œλ³„ Tool μ •μ˜μ˜ ν’ˆμ§ˆμ„ 집쀑 κ²€ν† ν•©λ‹ˆλ‹€.

  • Tool name μ»¨λ²€μ…˜ μ€€μˆ˜ μ—¬λΆ€

  • Description의 LLM μΉœν™”μ„±

  • inputSchema 섀계 μ μ ˆμ„±

3. review_security

λ³΄μ•ˆ 츑면만 집쀑 κ²€ν† ν•©λ‹ˆλ‹€.

  • ν•˜λ“œμ½”λ”©λœ μ‹œν¬λ¦Ώ 탐지

  • μΈμ μ…˜ μœ„ν—˜ 뢄석

  • 데이터 λ…ΈμΆœ μœ„ν—˜ 평가

4. compare_mcp_servers

두 MCP μ„œλ²„λ₯Ό 비ꡐ λΆ„μ„ν•©λ‹ˆλ‹€.

  • 동일 λͺ©μ  μ„œλ²„ κ°„ ν’ˆμ§ˆ 비ꡐ

  • 각각의 강점/약점 λŒ€μ‘°

5. generate_improvement_plan

μš°μ„ μˆœμœ„λ³„ κ°œμ„  λ‘œλ“œλ§΅μ„ μƒμ„±ν•©λ‹ˆλ‹€.

  • Critical/High/Medium/Low λΆ„λ₯˜

  • ꡬ체적 μ•‘μ…˜ μ•„μ΄ν…œ + μ˜ˆμƒ μ†Œμš” μ‹œκ°„

μ„€μΉ˜ 및 μ‹€ν–‰

μ„€μΉ˜

cd mcp-server-reviewer
pip install -e .

μ‹€ν–‰ (직접)

python -m mcp_server_reviewer.server

Amazon Quickμ—μ„œ μ‚¬μš©

Settings β†’ Capabilities β†’ MCP Serversμ—μ„œ μΆ”κ°€:

{
  "mcp-server-reviewer": {
    "command": "python",
    "args": ["-m", "mcp_server_reviewer.server"],
    "cwd": "C:\\Users\\ktaewoo\\Desktop\\Workspace2026\\mcp-server-reviewer\\src"
  }
}

Claude Desktopμ—μ„œ μ‚¬μš©

claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-server-reviewer": {
      "command": "python",
      "args": ["-m", "mcp_server_reviewer.server"],
      "cwd": "C:\\Users\\ktaewoo\\Desktop\\Workspace2026\\mcp-server-reviewer\\src"
    }
  }
}

μ‚¬μš© μ˜ˆμ‹œ

μ’…ν•© κ²€ν† 

"이 MCP μ„œλ²„ μ½”λ“œλ₯Ό κ²€ν† ν•΄μ€˜" + μ†ŒμŠ€μ½”λ“œ 첨뢀

λ³΄μ•ˆ 집쀑 κ²€ν† 

"이 MCP μ„œλ²„μ˜ λ³΄μ•ˆ 취약점을 λΆ„μ„ν•΄μ€˜"

두 μ„œλ²„ 비ꡐ

"A μ„œλ²„μ™€ B μ„œλ²„ 쀑 μ–΄λ–€ 것이 더 λ‚˜μ€μ§€ λΉ„κ΅ν•΄μ€˜"

κ°œμ„  κ³„νš 수립

"이 MCP μ„œλ²„λ₯Ό 2μ£Ό μ•ˆμ— κ°œμ„ ν•˜λŠ” λ‘œλ“œλ§΅μ„ λ§Œλ“€μ–΄μ€˜"

νŒ€μ› 곡유

이 MCP μ„œλ²„λ₯Ό νŒ€μ›μ˜ ν™˜κ²½μ— μ„€μΉ˜ν•˜λ©΄ λ™μΌν•œ κ²€ν†  κΈ°λŠ₯을 μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€:

  1. 이 폴더λ₯Ό κ³΅μœ ν•˜κ±°λ‚˜ Git λ¦¬ν¬μ§€ν† λ¦¬λ‘œ 관리

  2. 각 νŒ€μ›μ΄ pip install -e . μ‹€ν–‰

  3. Amazon Quick λ˜λŠ” Claude Desktop 섀정에 μ„œλ²„ μΆ”κ°€

기술 μŠ€νƒ

  • Python 3.10+

  • MCP SDK (stdio transport)

  • 정적 뢄석 기반 μ½”λ“œ κ²€ν†  (regex pattern matching)

λΌμ΄μ„ μŠ€

MIT

Related MCP Connectors

Related MCP Servers