挪威二手市场的非官方MCP平台 FINN.no
概览
一款用于挪威市场搜索和浏览的模型上下文协议(MCP)服务器——FINN.no 和Klarna价格指南。 - 包含类别、价格、状况、地点、颜色、服装尺码和基于半径的距离筛选——包括描述、图片、卖家信息和关键规格 - 配备品牌、燃油类型、车身类型、变速箱、轮驱动、里程、年份和价格等滤清器 - 提供完整规格(发动机、里程、车辆识别码、注册号等) - 配备船型、长度、发动机功率/类型/燃料、年份和价格的滤网- 提供完整规格(长度、宽度、速度、发动机、材料等) - 发现地点和结果计数——包括价格、床位、设施、房屋规则和图片 - 针对挪威零售商中价格最低和价格下跌提醒的新产品 - 包含单独优惠、库存状态、运输、配送预估、购买链接及价格趋势数据 CLI暴露的工具和参数与MCP服务器相同,无需启动服务器。
概述(AI 翻译)
一款用于挪威市场搜索和浏览的模型上下文协议(MCP)服务器——FINN.no 和Klarna价格指南。
特色
FINN.no Torget(二手市场)
- 搜索可通过类别、价格、状况、地点、颜色、服装尺码和基于半径的接近度筛选
- 商品详情,包括描述、图片、卖家信息和关键规格
FINN.no 汽车
- 搜索,含品牌、燃油类型、车身类型、变速箱、轮驱动、里程、年份和价格等筛选
- 物品详情,包含完整规格(发动机、里程、车辆识别码、注册号等)
FINN.no 船
- 搜索,并带有船只等级、长度、发动机功率/类型/燃料、年份和价格的筛选
- 物品详情,包含完整规格(长度、宽度、速度、发动机、材料等)
FINN.no 度假屋
- 目的地自动补全以发现位置和结果计数
- 物业详情,包括价格、床位、设施、房屋规则和图片
克拉纳价格指南(prisguiden.no)
- 在挪威零售商中搜索新产品,价格最低且价格下降提醒
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
FINN.no MCP Server
A Model Context Protocol (MCP) server for searching and browsing Norwegian marketplaces — FINN.no and Klarna Price Guide.
Features
FINN.no Torget (secondhand marketplace)
- Search with filters for category, price, condition, location, colour, clothing size, and radius-based proximity
- Item details including description, images, seller info, and key specs
FINN.no Cars
- Search with filters for make, fuel type, body type, transmission, wheel drive, mileage, year, and price
- Item details with full specs (engine, mileage, VIN, registration, etc.)
FINN.no Boats
- Search with filters for boat class, length, engine power/type/fuel, year, and price
- Item details with full specs (length, width, speed, engine, materials, etc.)
FINN.no Holiday Homes
- Destination autocomplete to discover locations and result counts
- Property details including pricing, beds, facilities, house rules, and images
Klarna Price Guide (prisguiden.no)
- Search for new products across Norwegian retailers with lowest prices and price drop alerts
- Product details with individual offers, stock status, shipping, delivery estimates, purchase links, and price trend data
Usage
CLI
The CLI exposes the same tools and parameters as the MCP server, without starting a server.
Run it from the checkout with node src/cli.js (or pnpm cli). Installing the package exposes the finn command.
node src/cli.js --help
node src/cli.js search_finn_torget --help
node src/cli.js search_finn_torget --query "harrington" --price_to 1500 --shipping
node src/cli.js get_finn_torget_item --finn_code 343932826
node src/cli.js search_finn_cars --fuel Elektrisk --price_to 300000
node src/cli.js search_klarna --query "FiiO K11"
Parameter names match MCP inputs, including underscores. Repeat array flags, for example
--condition 2 --condition 3. Boolean flags such as --shipping enable the filter;
omit them to leave it off. For structured inputs, use --json instead of parameter flags:
node src/cli.js search_finn_torget --json '{"query":"jakke","condition":["2","3"]}'
Successful calls print JSON to stdout for piping into tools such as jq.
Errors go to stderr and exit with status 1. Help is generated from the shared tool schemas.
Claude Code
Add to .mcp.json in your project root (or ~/.claude/.mcp.json for global access):
{
"mcpServers": {
"finn-mcp": {
"type": "stdio",
"command": "npx",
"args": ["github:viktorfa/finn_mcp"]
}
}
}
Alternative runners:
# bunx
"command": "bunx", "args": ["github:viktorfa/finn_mcp"]
# pnpm dlx
"command": "pnpm", "args": ["dlx", "github:viktorfa/finn_mcp"]
Claude Desktop
Add to your Claude Desktop config and restart Claude.
{
"mcpServers": {
"finn-mcp": {
"command": "npx",
"args": ["github:viktorfa/finn_mcp"]
}
}
}
Config file locations:
安装
npx github:viktorfa/finn_mcp配置
{
"mcpServers": {
"finn-mcp": {
"type": "stdio",
"command": "npx",
"args": ["github:viktorfa/finn_mcp"]
}
}
}