使用说明
韩国股票mcp
基于Node.js的服务器,将NAVER金融数据公开为模型上下文协议(MCP)。
Claude Desktop、Cursor等MCP客户端可以直接查询韩国ETF/主题/市价总额/分红/个股价格。
功能(工具)摘要
-
get_etfs_by_market_cap
https://finance.naver.com/sise/etf.naver- 按市价总额顺序获取ETF列表。
- 输入
limit(number,optional,default 50):最大结果数
- 输出
items[]:{ name, code, currentPrice, nav, changeRate }
-
get_themes_with_leaders
https://finance.naver.com/sise/theme.naver- 按照与前一天相比上升较高的顺序导入主题,并同时返回每个主题的主导项目名称。
- 输入
limit(数字,可选,默认50)
- 输出
items[]:{ themeName, themeId, changeRate, leaders[] }
-
get_market_cap_stocks
https://finance.naver.com/sise/sise_market_sum.naver- 按市价总额顺序获取项目名称和当前价格信息。
- 输入
sosok(number,optional):0=KOSPI,1=KOSDAQ(默认为0)page(number,optional,默认1)limit(number,optional,默认50)
- 输出
items[]:{ name, code, currentPrice }
-
get_dividend_yield_stocks
https://finance.naver.com/sise/dividend_list.naver- 股息收益率按高顺序获取股票信息。
- 输入
page(number,optional,默认1)limit(number,optional,默认50)
- 输出
items[]:{ name, code, currentPrice, dividend, dividendYield }
-
search_stock_code
https://finance.naver.com/search/search.naver?query={종목명}- 按项目名称搜索并获取项目代码。
- 输入
query(string):项目名称(例如:"삼성전자")
- 输出
result:{ name, code }或null
-
get_stock_price_by_code
https://finance.naver.com/item/main.naver?code={종목코드}- 当前作为项目代码获取信息。
- 输入
code(string):6位项目代码(例如:"005930")
- 输出
{ name, code, currentPrice }
所有工具
structuredContent将JSON格式结果,content[0].text返回pretty-包含printed JSON字符串。MCP客户端可以使用两种方便的形式。
安装和运行
1)用于本地开发
# 프로젝트 초기화
npm install
# MCP 서버 실행 (STDIO)
node index.js
或
npm start
2)以npx运行
如果已将包分发到npm,则可以在其他环境中执行以下操作:
npx korea-stock-mcp
(在本地测试时,可以使用npm link进行全局链接,然后使用npx korea-stock-mcp或korea-stock-mcp运行。)
Claude Desktop集成示例
claude_desktop_config.json修改文件。
{
"mcpServers": {
"korea-stock-mcp": {
"command": "npx",
"args": ["-y", "@drfirst/korea-stock-mcp@latest"]
}
}
}
使用示例
示例提示:
利用korea-stock-mcp查询今天的主要主题和相关主题项目
利用korea-stock-mcp查询今天的etf信息
利用korea-stock-mcp按今天的市值顺序查询股票项目
利用korea-stock-mcp了解蒂尔比的市价
