AI 모델사용 안 함 기술MCP (Model Context Protocol), FastMCP (stdio, Streamable HTTP, SSE), FastAPI (GET 전용 REST API, Swagger 문서, 정적 파일), HR FastAPI API 연동 (GET 전용 HTTP 호출) 라이브러리mcp (FastMCP), fastapi, starlette, sse-starlette, pydantic, httpx, uvicorn

HR MCP 서버

HR 조회 API를 MCP 도구로 제공 · 조회 전용

MCP 서버-FastMCP
HR API 연결확인 중-
MCP 도구-조회 전용 · 데이터 변경 없음
Transport-Public: Streamable HTTP · SSE (인증 없음)

연결 방법

Claude Desktop, Claude Code 같은 로컬 MCP 클라이언트가 서버 프로세스를 직접 실행하고 표준입출력(stdio)으로 통신합니다. 기존 fastapi 컨테이너 안에서 실행되므로 별도 설치가 필요 없습니다.

1Claude Desktop

설정 → 개발자 → 구성 편집 → claude_desktop_config.json 에 추가 후 Claude Desktop 재시작

-

2Claude Code (CLI)

-

3직접 실행 확인

-

4컨테이너 없이 로컬 Python으로 실행 (선택)

Python 3.11 이상에서 - 설치 후 경로를 실제 APP 폴더로 바꿔 사용합니다.

-

ChatGPT는 stdio를 지원하지 않습니다. ChatGPT는 Public endpoint 탭의 방법으로 연결하세요.

MCP 도구

MCP tools/call 과 같은 도구를 실행합니다 · REST GET /mcp/api/tools/{도구명}

왼쪽에서 도구를 선택하세요.