Lets Claude pull and analyze financial data of listed companies from Korea's DART disclosure system and visualize it.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add dart --env DART_API_KEY='<DART_API_KEY>' -- uv --directory '/Users/{컴퓨터이름}/Downloads/dart-mcp' run dart.py~/.codex/config.toml
[mcp_servers.dart]
command = "uv"
args = ["--directory", "/Users/{컴퓨터이름}/Downloads/dart-mcp", "run", "dart.py"]
env = { DART_API_KEY = "<DART_API_KEY>" }
# codex mcp add dart --env DART_API_KEY='<DART_API_KEY>' -- uv --directory '/Users/{컴퓨터이름}/Downloads/dart-mcp' run dart.py~/.cursor/mcp.json
{
"mcpServers": {
"dart": {
"command": "uv",
"args": [
"--directory",
"/Users/{컴퓨터이름}/Downloads/dart-mcp",
"run",
"dart.py"
],
"env": {
"DART_API_KEY": "<DART_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"dart": {
"type": "stdio",
"command": "uv",
"args": [
"--directory",
"/Users/{컴퓨터이름}/Downloads/dart-mcp",
"run",
"dart.py"
],
"env": {
"DART_API_KEY": "<DART_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"dart": {
"command": "uv",
"args": [
"--directory",
"/Users/{컴퓨터이름}/Downloads/dart-mcp",
"run",
"dart.py"
],
"env": {
"DART_API_KEY": "<DART_API_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"dart": {
"command": "uv",
"args": [
"--directory",
"/Users/{컴퓨터이름}/Downloads/dart-mcp",
"run",
"dart.py"
],
"env": {
"DART_API_KEY": "<DART_API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"dart": {
"command": "uv",
"args": [
"--directory",
"/Users/{컴퓨터이름}/Downloads/dart-mcp",
"run",
"dart.py"
],
"env": {
"DART_API_KEY": "<DART_API_KEY>"
}
}
}
}Environment variables
DART_API_KEY
Replace the placeholders with your own credentials and keep them out of version control.