关于 Market Price Comparison Server (MCP)
Market Price Comparison Server (MCP) 是一个基于 .NET 的 MCP 服务,用于比较土耳其不同市场的杂货价格。它为 MCP 兼容客户端查找最低报价,并返回价格与商店名称。
主要功能
- 01实时跟踪杂货价格
- 02比较土耳其各市场价格
- 03识别最低价格及商店
- 04提供标题、品牌、价格和市场信息
适用场景
- 01比较某种杂货商品的价格
- 02查找报价最低的市场
- 03在 MCP 客户端查看商品和市场详情
MCP 相关
向 Claude、Cursor 等 MCP 兼容客户端提供杂货价格比较及商品相关信息。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
市场价格比较服务(MCP)
📊 市场价格比较服务
一个基于 .NET 的模型上下文协议(MCP)服务应用,可实时比较土耳其不同市场的食品杂货价格。
功能
- 实时跟踪土耳其市场中的食品杂货价格
- 通过多市场比较,找出最实惠的价格
- 集成兼容 MCP 的客户端(如 Claude 和 Cursor)
技术栈
- .NET 8.0 框架
- 用于数据上下文管理的 ModelContextProtocol 包
安装
git clone https://github.com/Eneswunbeaten/MarketPricesMCP.git
cd MarketPricesMCP
dotnet restore
dotnet build
使用方法
这是一个 MCP 服务,而非传统 API。要使用它,需要将其集成到兼容 MCP 的客户端应用中(如 Claude 或 Cursor)。
与 Claude 集成
将以下配置添加到你的 claude_desktop_config.json:
{
"mcpServers": {
"MarketPrices": {
"command": "dotnet",
"args": [
"run",
"--project",
"PATH_TO_YOUR_PROJECT/MarketPricesMCP/MarketPricesMCP/MarketPricesMCP.csproj",
"--no-build"
]
}
}
}
将 PATH_TO_YOUR_PROJECT 替换为项目目录的实际路径。
例如:C://Users/username/Downloads
与 Cursor 集成
Cursor 也支持作为客户端使用 MCP。按照以下步骤进行集成:
-
打开 Cursor AI IDE
-
前往 设置 → 功能 → MCP
-
点击 添加新 MCP 服务
-
填写配置:
- 名称:
MarketPrices(或你喜欢的名称) - 类型:
command(用于本地进程) - 命令:添加以下命令:
dotnet run --project "PATH_TO_YOUR_PROJECT/MarketPricesMCP/MarketPricesMCP/MarketPricesMCP.csproj" --no-build将
PATH_TO_YOUR_PROJECT替换为项目的实际路径 - 名称:
-
点击 添加 以保存
-
确认 Cursor 中的服务指示灯变为绿色(表示连接成功)
Cursor 集成故障排除:
- 如果遇到“找不到工具”错误,请确保已安装 Node.js(包含 npm)
- 确认 MCP 服务运行正常
- 检查项目文件的路径是否正确
适用于其他兼容 MCP 的系统
根据系统要求,将系统配置为指向 MCP 服务的可执行文件或项目文件。
使用方法:
- 仅输入土耳其语产品名称(例如,“salatalık”“domates”“süt”)
- 工具将在土耳其主要食品杂货市场中搜索,以找到最优惠的价格
- 结果包含多个商店之间的价格比较
MCP 协议详情
Market Prices MCP 服务提供以下上下文类型:
Title- 特定产品的信息Brand- 品牌信息Price- 产品价格金额Market- 产品所属市场的名称
屏幕截图
Visual Studio Code Copilot 中的工作原理
Visual Studio Code Copilot 中的输出
📊 市场价格比较服务
一个使用 Model Context Protocol(MCP)和 .NET 开发的服务应用,可实时比较土耳其不同市场的产品价格。
功能
- 实时跟踪土耳其市场中的食品杂货价格
- 通过多市场比较,找出最实惠的价格
- 集成兼容 MCP 的客户端(如 Claude 和 Cursor)
技术栈
- .NET 8.0 框架
- 用于数据上下文管理的 ModelContextProtocol 包
安装
git clone https://github.com/Eneswunbeaten/MarketPricesMCP.git
cd MarketPricesMCP
dotnet restore
dotnet build
使用方法
这是一个 MCP 服务,而非传统 API。要使用它,需要将其集成到兼容 MCP 的客户端应用中(如 Claude 或 Cursor)。
与 Claude 集成
将以下配置添加到您的 claude_desktop_config.json 文件中:
{
"mcpServers": {
"MarketPrices": {
"command": "dotnet",
"args": [
"run",
"--project",
"PROJE_YOLUNUZ/MarketPricesMCP/MarketPricesMCP/MarketPricesMCP.csproj",
"--no-build"
]
}
}
}
将 PROJE_YOLUNUZ 替换为您项目目录的实际路径。
例如:C://Users/kullaniciadi/Downloads
与 Cursor 集成
Cursor 也支持 MCP 协议。请按照以下步骤进行集成:
-
打开 Cursor AI IDE
-
依次选择 设置 → 功能 → MCP
-
点击 添加新 MCP 服务 按钮
-
填写配置:
- 名称:
MarketPrices(或您喜欢的名称) - 类型:
command(用于本地进程) - 命令:添加以下命令:
dotnet run --project "PROJE_YOLUNUZ/MarketPricesMCP/MarketPricesMCP/MarketPricesMCP.csproj" --no-build将
PROJE_YOLUNUZ替换为项目的实际路径 - 名称:
-
点击 添加 保存
-
确认 Cursor 中的服务指示灯为绿色(表示连接成功)
Cursor 集成故障排除:
- 如果出现“找不到工具”错误,请确保已安装 .Net。
- 检查 MCP 服务是否正常运行
- 确保项目文件路径正确
用于其他兼容 MCP 的系统
根据系统要求配置系统,使其指向 MCP 服务的可执行文件或项目文件。
使用方法:
- 只需输入土耳其语产品名称(例如“黄瓜”“番茄”“牛奶”)
- 工具将扫描土耳其各大超市,以查找最优价格
- 结果包含多个商店之间的价格比较
MCP 协议详情
Market Fiyatları MCP 服务提供以下上下文类型:
Title- 有关特定产品的信息Brand- 品牌信息Price- 产品价格金额Market- 产品所在的超市名称
屏幕截图
Visual Studio Code Copilot 中的工作原理
Visual Studio Code Copilot 中的输出
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。