
DART MCP Server
β 11from snaiws
Access corporate disclosure information, financial data, and reports from the Korean electronic disclosure system (DART) API.
μκ°
DART-MCP-μλ²λ νκ΅μ μ μ곡μμμ€ν (DART) APIλ₯Ό νμ©νμ¬ Claudeμ κ°μ AI λͺ¨λΈμ΄ μμ₯ κΈ°μ μ 곡μ μ 보μ μ κ·Όν μ μκ² νλ Model Context Protocol(MCP) μλ²μ λλ€. μ΄ μλ²λ₯Ό νμ©νλ©΄ κΈμ΅ λ°μ΄ν°, κΈ°μ 곡μ μ 보, μ¬λ¬΄μ ν λ±μ AI λͺ¨λΈμ΄ μ½κ² λΆμνκ³ νμ©ν μ μμ΅λλ€.
MCPλ 무μμΈκ°?
MCP(Model Context Protocol)λ λκ·λͺ¨ μΈμ΄ λͺ¨λΈ(LLM)μ΄ μΈλΆ λ°μ΄ν° μμ€ λ° λꡬμ μνΈμμ©ν μ μκ² ν΄μ£Όλ μ€ν νλ‘ν μ½μ λλ€. 2024λ 11μ Anthropicμ΄ λ°νν μ΄ νλ‘ν μ½μ AI λͺ¨λΈμ΄ μ€μκ° λ°μ΄ν°μ μ κ·Όνκ³ λ€μν κΈ°λ₯μ νμ©ν μ μλλ‘ νμ€νλ λ°©μμ μ 곡ν©λλ€.
MCPλ₯Ό νμ©νλ©΄ AI μμ€ν μ΄ μΈλΆ λ°μ΄ν°λ² μ΄μ€, API, νμΌ μμ€ν λ±κ³Ό μ°κ²°λμ΄ λ μ ννκ³ μ΅μ μ 보λ₯Ό λ°νμΌλ‘ μ¬μ©μμ μμ²μ μλ΅ν μ μμ΅λλ€.
DART-MCP-μλ² κΈ°λ₯
DART-MCP-μλ²λ λ€μκ³Ό κ°μ μ μ곡μμμ€ν (DART) API κΈ°λ₯μ μ 곡ν©λλ€:
- 곡μκ²μ: κΈ°μ μ 곡μ μ 보λ₯Ό κ²μν©λλ€.
- κΈ°μ κ°ν©: κΈ°μ μ κΈ°λ³Έ μ 보λ₯Ό μ‘°νν©λλ€.
- κ³ μ λ²νΈ μ‘°ν: κΈ°μ μ κ³ μ λ²νΈλ₯Ό κ²μν©λλ€.
- μ¦μ(κ°μ) νν©: κΈ°μ μ μ¦μ/κ°μ μ 보λ₯Ό νμΈν©λλ€.
- κ·Έ μΈ λ€μν μ¬λ¬΄ μ 보: λ°°λΉ, μκΈ°μ£Όμ, μ΅λμ£Όμ£Ό, μμ νν© λ± λ€μν μ 보μ μ κ·Όν μ μμ΅λλ€.
- ν΄λ‘λ λ°μ€ν¬ν APP λ± MCP ν΄λΌμ΄μΈνΈμ μ°λνμ¬ μ¬μ©μ λͺ λ Ήμ λ°λΌ 곡μ λΆμμ΄ κ°λ₯ν©λλ€.
μ€μΉ μꡬ μ¬ν
DART-MCP-μλ²λ₯Ό μ¬μ©νκΈ° μν΄ νμν μ¬ν:
- Docker Desktop μ± μ€μΉ
- Claude Desktop μ± μ€μΉ
- DART API ν€ (κΈμ΅κ°λ μ μ μ곡μμμ€ν μμ λ°κΈ)
μλ² μ€μΉ λ° μ€μ λ°©λ²
Installing via Smithery
To install dart-mcp-server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install snaiws/dart-mcp-server --client claude1. DART API ν€ λ°κΈλ°κΈ°
- DART API ν€ μ μ² νμ΄μ§μμ νμκ°μ ν API ν€λ₯Ό λ°κΈλ°μ΅λλ€.
- λ°κΈλ°μ API ν€λ₯Ό μμ νκ² λ³΄κ΄νμΈμ.
2. Claude Desktop μ€μ
-
Claude Desktop μ±μ μ€μΉνκ³ μ€νν©λλ€.
-
Claude λ©λ΄μμ βνμΌ(File)β - "μ€μ (Settings)"μ ν΄λ¦ν©λλ€.
-
μ’μΈ‘ λ©λ΄μμ "κ°λ°μ(Developer)"λ₯Ό μ ννκ³ "μ€μ νΈμ§(Edit Config)"μ ν΄λ¦ν©λλ€.
-
μ€μ νμΌμ΄ μ΄λ¦¬λ©΄ λ€μκ³Ό κ°μ΄ DART-MCP-μλ² μ€μ μ μΆκ°ν©λλ€:(api-key λΆλΆ μμ )
{ "mcpServers": { "DART": { "command": "docker", "args": [ "run", "--rm", "-i", "-v", ".:/app/data/mcp/DART", "-e", "DART_API_KEY=your-api-key", "-e", "USECASE=light", "snaiws/dart:latest" ] } } } -
μ€μ νμΌμ μ μ₯ν©λλ€.
-
ν΄λ‘λ μ’μΈ‘ λ©λ΄μμ βνμΌβ - βμ’ λ£βλ₯Ό ν΄λ¦ν΄μ μ’ λ£ ν μ¬μμν©λλ€.
μλ² μ¬μ©λ²
Claudeμμ λꡬ μ¬μ©νκΈ°
Claude Desktop μ±μ μ¬μμνλ©΄ νλ¨ μ λ ₯μ°½μ λꡬ μμ΄μ½(ν΄λ¨Έ λͺ¨μ)μ΄ νμλ©λλ€. μ΄ μμ΄μ½μ ν΄λ¦νλ©΄ DART-MCP-μλ²κ° μ 곡νλ λꡬ λͺ©λ‘μ νμΈν μ μμ΅λλ€.
μμ μ§λ¬Έ
Claudeμκ² λ€μκ³Ό κ°μ μ§λ¬Έμ ν μ μμ΅λλ€:
- "μΌμ±μ μμ μ΅κ·Ό 곡μ μ 보λ₯Ό κ²μν΄μ€"
- "λ€μ΄λ²μ κΈ°μ κ°ν©μ μλ €μ€"
- "μΉ΄μΉ΄μ€μ μ¦μ νν©μ λΆμν΄μ€"
- "νλμλμ°¨μ κΈ°μμλμ°¨μ μ΅κ·Ό μ¬λ¬΄μ νλ₯Ό λΉκ΅ν΄μ€"
- "SKνμ΄λμ€μ μ΅λμ£Όμ£Ό νν©μ 보μ¬μ€"
npx -y @smithery/cli install snaiws/dart-mcp-server --client claudeNo common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.
Licensed under MITβ you can use, modify, and redistribute it under that license's terms.
View the full license file on GitHub β