Token导航 LogoToken导航TokenDH.com
Allegro MCP logo
AI代理未说明官方级别未说明来源级核验

Allegro MCP

MCP Server

一个用于集成个人Allegro账户的模型上下文协议(MCP)服务器,可通过AI助手访问订单、购买记录和关注商品等功能。

工具数

8

提示词数

0

GitHub Stars

1

资源数

0
Kotlin订单管理ClaudeOAuth认证Claude

安装说明

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

作者 / 组织

Bilski311

提供方

Bilski311

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

Allegro MCP Server

A Model Context Protocol (MCP) server for integrating with your personal Allegro account. Access your orders, purchases, watched items, and more through AI assistants like Claude.

Features

  • OAuth Device Flow Authentication - Secure authentication with your Allegro account
  • View Orders - See your purchase history and order details
  • Watched Offers - Check items you're watching
  • User Info - Get your account information

Available MCP Tools

ToolDescription
allegro_authenticateStart OAuth device authorization flow
allegro_complete_authenticationComplete authentication with device code
allegro_check_auth_statusCheck if authenticated
allegro_get_my_infoGet your account information
allegro_get_my_ordersList your orders/purchases
allegro_get_order_detailsGet details of a specific order
allegro_get_watched_offersList offers you're watching
allegro_get_bought_itemsList items you've bought

Prerequisites

  • Java 21+
  • Allegro Developer Account with registered application

Setup

1. Register an Allegro Application

  1. Go to Allegro Developer Portal
  2. Create a new application
  3. Note your Client ID and Client Secret
  4. Set redirect URI to https://allegro.pl (for device flow)

2. Configure Environment Variables

export ALLEGRO_CLIENT_ID=your_client_id
export ALLEGRO_CLIENT_SECRET=your_client_secret

3. Build and Run

./gradlew bootRun

The MCP server will be available at http://localhost:8080/mcp

Usage with Claude Code

Add to your Claude Code MCP configuration:

{
  "mcpServers": {
    "allegro": {
      "command": "curl",
      "args": ["-N", "http://localhost:8080/mcp/sse"]
    }
  }
}

Or run in stdio mode (coming soon).

Authentication Flow

  1. Call allegro_authenticate tool
  2. Visit the provided URL in your browser
  3. Authorize the application
  4. Call allegro_complete_authentication with the device code
  5. You're now authenticated and can use other tools

Configuration

PropertyDefaultDescription
allegro.client-id-Your Allegro Client ID
allegro.client-secret-Your Allegro Client Secret
allegro.sandboxfalseUse Allegro sandbox environment
server.port8080Server port

Development

Build

./gradlew build

Test

./gradlew test

License

MIT License - see LICENSE file for details.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Disclaimer

This is an unofficial project and is not affiliated with Allegro. Use at your own risk.

目录标签

目录标签

Kotlin订单管理ClaudeOAuth认证本地部署电商集成AI助手

支持客户端

Claude

接入字段

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

未说明

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

oauth

工具数量(toolCount,工具数)

8

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明oauth部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP