Token导航 LogoToken导航TokenDH.com
CSE MCP Server logo
金融服务stdio官方级别未说明来源级核验

CSE MCP Server

MCP Server

@modelcontextprotocol/inspector

一个提供实时股票市场数据的服务器,支持公司搜索和股票价格查询,适用于斯里兰卡股票市场。

工具数

7

提示词数

0

GitHub Stars

11

资源数

0
金融数据JavaScriptClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Shaveen12

提供方

Shaveen12

最后核验

2026/5/17 20:19

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx @modelcontextprotocol/inspector node dist/index.js

详细介绍

CSE MCP 服务器

](https://www.npmjs.com/package/cse-mcp) ](https://www.npmjs.com/package/cse-mcp)

一个模型上下文协议(MCP)服务器,提供来自科伦坡证券交易所(CSE)的实时股市数据。该服务器使人工智能助手能够搜索公司并从斯里兰卡股市获取当前股票价格。

特点/特性

  • 公司搜索通过模糊匹配按名称或代码搜索CSE(加拿大证券交易所)上市公司的股票
  • 实时股票数据获取任何CSE(加拿大证券交易所)股票代码的当前价格、变化量及百分比变化
  • 模糊匹配即使名称有拼写错误或只是部分名称,也能找到公司
  • 308家公司所有在CSE(证券交易所,此处为假设缩写,具体需根据上下文确定)上市公司的完整数据库

使用MCP客户端进行安装

Claude Desktop(桌面版Claude)/ Claude Code(代码版Claude)

使用Claude CLI(推荐)

claude mcp add cse-mcp -- npx cse-mcp

手动配置

或者,添加到您的Claude配置中(~/Library/Application Support/Claude/claude_desktop_config.json (在Mac上):

{
  "mcpServers": {
    "cse": {
      "command": "npx",
      "args": ["cse-mcp"]
    }
  }
}

其他MCP客户端

使用以下命令配置:

  • 命令: npx
  • 参数: ["cse-mcp"]

可用工具

1. 搜索公司

搜索在科伦坡证券交易所上市的公司。

输入:

  • query (字符串):要搜索的公司名称或代码

特点:

  • 使用模糊搜索返回前3个匹配项
  • 同时搜索符号和公司名称
  • 处理拼写错误和部分匹配

示例:

{
  "query": "john keells"
}

回复:

{
  "query": "john keells",
  "count": 3,
  "companies": [
    {
      "id": 297,
      "symbol": "JKH.N0000",
      "name": "JOHN KEELLS HOLDINGS PLC"
    },
    {
      "id": 596,
      "symbol": "JKL.N0000", 
      "name": "JOHN KEELLS HOTELS PLC"
    },
    {
      "id": 556,
      "symbol": "JKPL.N0000",
      "name": "JOHN KEELLS PLC"
    }
  ],
  "note": "Top 3 matches using fuzzy search"
}

2. 获取股票数据

获取特定股票代码的实时股价数据。

输入:

  • symbol (字符串):精确的股票代码(例如,“JKH.N0000”)

特点:

  • 验证符号是否与公司数据库中的信息匹配
  • 从CSE API获取实时数据
  • 以斯里兰卡卢比(Rs.)返回价格

示例:

{
  "symbol": "JKH.N0000"
}

回应:

{
  "symbol": "JKH.N0000",
  "companyName": "JOHN KEELLS HOLDINGS PLC",
  "price": "Rs. 22.20",
  "change": "-0.10",
  "changePercentage": "-0.45%",
  "lastUpdated": "2024-12-17T10:30:00.000Z"
}

发展

先决条件

  • Node.js 16或更高版本
  • npm 或 yarn

从源代码构建

# Clone the repository
git clone https://github.com/Shaveen12/cse-mcp.git
cd cse-mcp

# Install dependencies
npm install

# Build TypeScript
npm run build

# Run in development mode (watches for changes)
npm run dev

# Test locally with MCP Inspector
npx @modelcontextprotocol/inspector node dist/index.js

项目结构

cse-mcp/
├── src/
│   └── index.ts        # Main server implementation
├── bin/
│   └── cse-mcp.js      # CLI entry point
├── dist/               # Compiled JavaScript (generated)
├── cse_companies.csv   # Company database
├── package.json
├── tsconfig.json
└── README.md

API速率限制

计算机科学与工程(CSE)API有以下考虑因素:

  • 无需认证
  • 建议采用合理的速率限制
  • 每个请求的超时时间设置为10秒

数据源

公司数据和实时价格来源于 科伦坡证券交易所

做出贡献

欢迎贡献!请随时提交拉取请求。

  1. 为仓库创建分支(或“克隆仓库”)
  2. 创建你的特性分支(git checkout -b feature/AmazingFeature)
  3. 提交您的更改(git commit -m 'Add some AmazingFeature')
  4. 推送至分支(git push origin feature/AmazingFeature
  5. 提交一个拉取请求

许可证

此项目采用ISC许可证授权 - 详情请参阅package.json文件。

免责声明

此工具仅供信息参考之用。股市数据可能存在延迟。在做出投资决策前,请务必通过官方渠道核实数据。

支持

对于问题、疑问或建议,请在(相关平台)上提交一个议题 。

致谢

目录标签

目录标签

金融数据JavaScriptClaude股票数据本地部署实时数据公司搜索金融市场

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

@modelcontextprotocol/inspector

工具数量(toolCount,工具数)

7

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP