kis_mcp_server_adk
by novatecoder
Overview
An MCP server providing read-only access to Korea Investment & Securities (KIS) REST API for stock quotes and account information, with hidden trading capabilities.
Installation
uv run run-serverEnvironment Variables
- KIS_APP_KEY
- KIS_APP_SECRET
- KIS_ACCOUNT_TYPE
- KIS_CANO
Security Notes
The README states the server is 'Read-Only' and '매수/매도와 같은 주문 기능은 포함되어 있지 않아 실수로 인한 거래를 방지합니다.' (trading functions are not included to prevent accidental transactions). However, the `src/kis_mcp_server_adk/server.py` file explicitly defines and exposes an `order-stock` tool via `@mcp.tool` decorator, which allows for buy/sell operations. This discrepancy between documentation and actual functionality is a critical security concern as it implies the server can perform sensitive trading actions. While secrets are managed through `.env` files (good practice), the access token is cached in a local `token.json` file, which poses a minor risk if the server's filesystem is compromised. The server also binds to `0.0.0.0` by default, making it accessible from any network interface, necessitating proper network security configurations.
Similar Servers
zed-mcp-server-buildkite
Integrate Buildkite CI/CD with the Zed editor for viewing and interacting with pipelines, builds, jobs, and artifacts.
dev-workflow-mcp-server
Enforces a disciplined software development workflow (coding, testing, documentation, commit, release) by guiding developers through sequential steps and maintaining project-specific history.
mcp-units
This server provides tools for converting cooking measurements (volume, weight, and temperature) between common units, designed for integration with MCP-compatible clients.
parrot_mcp_server
A Raspberry Pi 5 Bash script library for system maintenance, automation, and structured message exchange between AI agents and local tools/services.