README.md
April 12, 2025 · View on GitHub
1. Python 구현
Python으로 구현된 MCP 예제입니다.
Python OpenAI API 키 설정
- OpenAI API 키 설정이 필요합니다. (
_mcp_client.py에서 설정)
Python MCP 서버 설정
mcp.json:
{
"mcpServers": {
"mcp-test": {
"command": "{python_path}",
"args": ["{_mcp_server.py path (relative path allowed)}"]
}
}
}
Python 버전 실행하기
- Python 3.x
- Python 의존성 설치:
pip install -r requirements.txt
- MCP Client 실행:
python _mcp_client.py
- 웹 브라우저에서
http://localhost:8000접속
2. Spring 구현
Spring AI를 사용한 MCP 예제입니다.
Spring MCP 설정
Spring AI의 Starter 통해 구성되며 application.properties에서 커스터마이징 가능합니다.
Spring OpenAI API 키 설정
- OpenAI API 키 설정 (application.properties에서)
Spring 버전 실행하기
-
Java 21 설치
-
프로젝트 빌드 및 실행:
./gradlew bootRun
- 웹 브라우저에서
http://localhost:8080접속