本项目是一个 MCP 服务器示例,可发布与证券相关的信息,作为 MCP 工具使用。它基于 C# MCP SDK 示例,具体可参考此处。
dotnet build 命令进行项目构建。mcpServers 部分应包含如下代码片段: "securities": {
"command": "dotnet",
"args": [
"run",
"--project",
"<路径>\\mcp-investments-sample\\mcp-server",
"--no-build"
]
}
本示例包含 4 个实用工具:
GetCurrentSecurityInfo:可获取指定交易代码的当前价格、成交量等信息。GetSecuritiesBySector:能获取指定行业的所有证券信息。GetHistoricalData:可在指定日期范围内,获取交易代码的历史价格、成交量等信息。GetSectorPerformance:用于获取行业内的股价走势和平均成交量。借助这些工具,您可以向 Claude 提出类似以下的问题:
"AAPL 当前的股价与行业表现相比如何?"
数据是从 ./api/Data 目录中的静态 JSON 文件加载的。