ggumgil/openapi_korea_mcp_server
3.1
If you are the rightful owner of openapi_korea_mcp_server 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.
The Model Context Protocol (MCP) server is a framework designed to facilitate communication between different machine learning models and applications, providing a standardized interface for interaction.
mcp ์คํ ๋ฐฉ๋ฒ
- python ๊ฐ์ํ๊ฒฝ ์์ฑ
- python3 -m venv venv
- ๊ฐ์ํ๊ฒฝ ์ง์
- ์๋์ฐ : venv\Scripts\activate.bat
- ๋งฅ : source venv/bin/activate
- mcp, pydantic ํจํค์ง ์ค์น
- pip install mcp pydantic
- openapi_mcp_server ํด๋ ์๋์์ python3 -m venv venv ์คํํ์ธ์.
- pip install mcp pydantic์ ์คํํ์ธ์.
- python3 .\src\openapi_korea\server.py๋ฅผ ์คํํฉ๋๋ค.
- ๊ทธ๋ผ OpenAPI Korea MCP Sever๊ฐ ์์๋์๋ค๋ ๋ฉ์์ง๊ฐ ๋์ต๋๋ค.
- python3 .\test_mcp_server.py๋ฅผ ์คํํฉ๋๋ค.
- ํ ์คํธ ๊ฒฐ๊ณผ ์์ฝ์ด ๋์ค๋ฉด ์ ์ ์๋ ํ์ธ์ ๋๋ค.
- ๋ค๋ฅธ LLM์ ์ฐ๊ฒฐํ๋ ๊ฒ์ ์ถ๊ฐ ํ ๋ค์ ๋ง์๋๋ฆฌ๊ฒ ์ต๋๋ค.
- ํ ์คํธ ํด๋ณด์ค ๋ถ์ ํ ๋ฒ ํด๋ณด์๊ณ ๊ณต์ ๋ถํ๋๋ฆฝ๋๋ค!
Problem:
- python.exe ์คํ ํ์ผ์ด ์ฌ๋ฌ ๊ณณ์ ์์ด ์ด๋ค ์คํํ์ผ์ด ์คํ๋๋์ง ๋ชจ๋ฅด๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ๋ฐ๋ผ์ ์ ์ ํ package๊ฐ ์ค์น๋ ํ๊ฒฝ์ python์ผ๋ก ํ์ผ์ ์คํํด์ผ ํฉ๋๋ค.
mcp server LLM ์ฐ๊ฒฐ (์๋์ฐ ๋ฒ์ ) - gemini_cli
- gemini_cli๋ฅผ ์คํํด์ฃผ์ธ์. ๊ตฌ๊ธ ๊ณ์ ์ด ์์ผ๋ฉด ์ผ์ ํ ํฐ๊น์ง ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
- gemini_cli๊ฐ ์ค์น๋์ด ์์ง ์์ ๊ฒฝ์ฐ
- node.js๋ฅผ ์ค์นํฉ๋๋ค. ๋ฒ์ 18 ์ด์ - ์ต์ ์ ์ค์นํ์ธ์.
- npm install -g @google/gemini-cli ์คํ
- ๊ตฌ๊ธ ๊ณ์ ์ธ์ฆ
- gemini_cli๊ฐ ์ค์น๋์ด ์์ง ์์ ๊ฒฝ์ฐ
- mcp server ์ค์
- .gemini ํด๋ ์๋ settings.json ํ์ผ์ ์ด์ด์ฃผ์ธ์.
- OPENAPI_KOREA_SERVICE_KEY ํญ๋ชฉ์ ์๋ your_api_key๋ฅผ ๊ณต๊ณต๋ฐ์ดํฐํฌํธ์์ ๋ฐ์ API_KEY ๊ฐ์ผ๋ก ๋ณ๊ฒฝํด์ฃผ์ธ์.
- openapi_mcp_server ์ฝ๋๊ฐ ์๋ ๊ณณ์์ gemini ์คํ
- ํ๋ฉด์ Using : 1 MCP Server (ctrl+t to view) ๊ฐ ๋์ค๋์ง ํ์ธํด์ฃผ์ธ์.
- ์๋ค๋ฉด ctrl+t๋ฅผ ๋๋ฌ์ mcp server ์ ๋ณด๋ฅผ ํ์ธํด์ฃผ์ธ์.
- ํ๋กฌํํธ์ '์ธ์ข ์์์ ์ฃผ์ฐจ์ฅ ์ ๋ณด๋ฅผ ์กฐํํด์ค'๋ผ๊ณ ์ ๋ ฅํด์ฃผ์ธ์.
- get_sejong_parking_info (openapi-korea MCP Server)๊ฐ ๋์ค๋ฉด ์ฑ๊ณต์ ๋๋ค.
Problem:
- ์ด๋ฒ์ ์ฐธ์ฌํ์ ๋ถ ์ค์ ์๋์ฐ ์ฌ์ฉํ์๋ ๋ถ์ด ๋ง์ ์๋์ฐ ๋ฒ์ ์ผ๋ก ์งํํ์ต๋๋ค. ๋งฅ์ ์ฐ์๋ ๋ถ์ ์ฐจํ ํ์ํ์๋ค๋ฉด ๋ค์ ์์ฑํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.