home / mcp / naver finance crawl mcp server
Provides two MCP tools to fetch top searched stocks and detailed stock data from Naver Finance with TypeScript-based crawling.
Configuration
View docs{
"mcpServers": {
"greatsumini-naver-finance-crawl-mcp": {
"command": "naver-finance-crawl-mcp",
"args": []
}
}
}You can run the Naver Finance Crawl MCP server to fetch top-searched stocks and detailed stock information from Naver Finance, and expose those capabilities to MCP-compatible AI assistants. This server supports both STDIO and HTTP transports, and is implemented in TypeScript with a modular crawler design for easy extension.
Run the MCP server using STDIO or HTTP transport, then connect your MCP client to access two built-in tools: crawl_top_stocks and crawl_stock_detail. Use the HTTP transport to expose an API endpoint you can call from your MCP client or browser-based integrations. Use the STDIO transport for local, direct IPC with your client.
Prerequisites you need before installation: Node.js version 18 or newer, and a package manager such as npm or pnpm.
# Install the MCP server globally for quick access
npm install -g naver-finance-crawl-mcp
# Or install via Smithery to auto-configure with a client
npx -y @smithery/cli@latest install naver-finance-crawl-mcp --client <CLIENT_NAME>
# Development setup (install dependencies locally)
pnpm installStarting the server in STDIO mode runs the binary directly to listen on the default IPC channel. To run with HTTP transport, start the server with HTTP enabled and specify the port you want to listen on.
If you use the HTTP transport, the default URL you can reach is http://localhost:5000/mcp, and you can use the two MCP tools to interact with Naver Finance data.
Fetches the most searched stocks from Naver Finance, returning a list of codes, names, current prices, and change rates.
Fetches detailed information for a specific stock by its 6-digit stock code, including company info, pricing, volume, and financial metrics.