streamable-httpupdated 11mo ago
๋ฒ์ฉ AI ์์ด์ ํธ 'ํ์คํฐ๋ฒ ํ์ธ๋'์ ๋๋ค. ํต์ฌ ๋ก์ง๊ณผ ํ๋ซํผ๋ณ ์ด๋ํฐ๋ฅผ ๋ถ๋ฆฌํ์ฌ ์นด์นด์คํก, ์ผ๋ฐ ์น์ฌ์ดํธ ๋ฑ ๋ค์ํ ํ๋ซํผ์ ์ฐ๊ฒฐํ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค. KOPIS(๊ณต์ฐ์์ ํตํฉ์ ์ฐ๋ง) API๋ฅผ ์ฌ์ฉํ์ฌ ์ ๊ตญ์ ๊ณต์ฐ ๋ฐ ์ถ์ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค.
Was kannst du mit JunoJunHyun festival finder mcp machen?
Festival-Finder-mcp
Festival Finder (ํ์คํฐ๋ฒ ํ์ธ๋)
๋ฒ์ฉ AI ์์ด์ ํธ 'ํ์คํฐ๋ฒ ํ์ธ๋'์ ๋๋ค. ํต์ฌ ๋ก์ง๊ณผ ํ๋ซํผ๋ณ ์ด๋ํฐ๋ฅผ ๋ถ๋ฆฌํ์ฌ ์นด์นด์คํก, ์ผ๋ฐ ์น์ฌ์ดํธ ๋ฑ ๋ค์ํ ํ๋ซํผ์ ์ฐ๊ฒฐํ ์ ์๋๋ก ์ค๊ณ๋์์ต๋๋ค. KOPIS(๊ณต์ฐ์์ ํตํฉ์ ์ฐ๋ง) API๋ฅผ ์ฌ์ฉํ์ฌ ์ ๊ตญ์ ๊ณต์ฐ ๋ฐ ์ถ์ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค.
๐๏ธ ์ํคํ ์ฒ
์ด ํ๋ก์ ํธ๋ **'ํต์ฌ ์์ง(Core Engine)'**๊ณผ **'์ฐ๊ฒฐ ์ด๋ํฐ(Connection Adapters)'**๋ผ๋ ๋ ๊ฐ์ง ์ฃผ์ ๋ถ๋ถ์ผ๋ก ๊ตฌ์ฑ๋ ํ์ฅ ๊ฐ๋ฅํ ๊ตฌ์กฐ๋ฅผ ๋ฐ๋ฆ ๋๋ค.
๐ง ํต์ฌ ์์ง: core_logic.py
- ํ๋ซํผ์ ๋ ๋ฆฝ์ ์ธ ์์ ๋น์ฆ๋์ค ๋ก์ง์ ๋๋ค.
- KOPIS API์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๊ณ , ๊ฐ๊ณต๋์ง ์์ ์์ํ ํ์ด์ฌ ๋ฐ์ดํฐ ํํ๋ก ๋ฐํํ๋ ์ญํ ๋ง ๋ด๋นํฉ๋๋ค.
- ์ด๋ค ํ๋ซํผ์ ์ฐ๊ฒฐ๋๋์ง ์ ํ ์์ง ๋ชปํ๋ฉฐ, ์ด๋์๋ ์ฌ์ฌ์ฉ์ด ๊ฐ๋ฅํฉ๋๋ค.
๐ ์ฐ๊ฒฐ ์ด๋ํฐ
-
ํต์ฌ ์์ง์ ๋ค์ํ ์ธ๋ถ ํ๋ซํผ์ ์ฐ๊ฒฐํ๋ 'ํ๋ฌ๊ทธ' ์ญํ ์ ํฉ๋๋ค.
-
๊ฐ ํ๋ซํผ์ ๊ณ ์ ํ ์์ฒญ/์๋ต ํ์์ ์ฒ๋ฆฌํ๊ณ , ํต์ฌ ์์ง๊ณผ ํต์ ํฉ๋๋ค.
-
kakao_server.py: ์นด์นด์ค PlayMCP์ฉ ์ด๋ํฐ ์๋ฒ์ ๋๋ค. -
web_server.py: ์ผ๋ฐ ์น์ฌ์ดํธ๋ ์ฑ์ ์ํ ๋ฒ์ฉ API ์ด๋ํฐ ์๋ฒ์ ๋๋ค.
๐ ๏ธ ์์ํ๊ธฐ
- ํ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น
pip install -r requirements.txt
Installing via Smithery
To install festival-finder-mcp automatically via Smithery:
npx -y @smithery/cli install @JunoJunHyun/festival-finder-mcp
-
KOPIS API ํค ์ค์
core_logic.pyํ์ผ์ ์ด์ดKOPIS_API_KEY๋ณ์์ ๋ฐ๊ธ๋ฐ์ ๋ณธ์ธ์ API ํค๋ฅผ ์ ๋ ฅํ์ธ์. -
์ด๋ํฐ ์๋ฒ ์คํ ํ์ํ ์ด๋ํฐ ์๋ฒ๋ฅผ ํฐ๋ฏธ๋์์ ์คํํฉ๋๋ค.
-
์นด์นด์คํก ์ฐ๋ ํ ์คํธ ์:
python kakao_server.py- ngrok์
http://localhost:5000์ ์ฐ๊ฒฐํ๊ณ , PlayMCP Endpoint์[ngrok ์ฃผ์]/kakao๋ฅผ ๋ฑ๋กํฉ๋๋ค.
- ngrok์
-
์ผ๋ฐ ์น API ํ ์คํธ ์:
python web_server.py- ์น ๋ธ๋ผ์ฐ์ ๋ ๋ค๋ฅธ ํ๋ก๊ทธ๋จ์์
http://localhost:5001/api/performances?stdate=...ํ์์ผ๋ก ์์ฒญํ์ฌ ํ ์คํธํ ์ ์์ต๋๋ค.
- ์น ๋ธ๋ผ์ฐ์ ๋ ๋ค๋ฅธ ํ๋ก๊ทธ๋จ์์
-
Installation
JunoJunHyun festival finder mcp zu deinem Client hinzufรผgen. Wรคhl den, den du nutzt.
claude mcp add --transport http junojunhyun-festival-finder-mcp https://server.smithery.ai/@JunoJunHyun/festival-finder-mcp/mcpcodex mcp add junojunhyun-festival-finder-mcp --url https://server.smithery.ai/@JunoJunHyun/festival-finder-mcp/mcp{
"mcpServers": {
"junojunhyun-festival-finder-mcp": {
"url": "https://server.smithery.ai/@JunoJunHyun/festival-finder-mcp/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"junojunhyun-festival-finder-mcp": {
"type": "http",
"url": "https://server.smithery.ai/@JunoJunHyun/festival-finder-mcp/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"junojunhyun-festival-finder-mcp": {
"url": "https://server.smithery.ai/@JunoJunHyun/festival-finder-mcp/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"junojunhyun-festival-finder-mcp": {
"serverUrl": "https://server.smithery.ai/@JunoJunHyun/festival-finder-mcp/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
Score
39 / 100
Unvollstรคndig
- Dokumentation17/25
- Pflege9/25
- Vertrauen6/20
- Funktionsumfang0/15
- Installation12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 329 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint โ no local install
Versionsverlauf
| Versionen | Verรถffentlicht |
|---|---|
| 1.16.0Aktuell | 6. Okt. 2025 |
| 0.1.0 | 5. Okt. 2025 |