Amazon Affiliate Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Amazon Affiliate Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Ein Model Context Protocol (MCP) Server, der KI-Assistenten (Claude, GitHub Copilot, etc.) ermöglicht, Amazon-Produkte zu empfehlen und dabei automatisch deinen Affiliate-Tag einzubauen.
KI-Assistenten erhalten 8 spezialisierte Tools:
| Tool | Beschreibung |
|---|---|
amazon_search | Produktsuche mit Affiliate-Link und optionalem Preisfilter |
amazon_product_link | Direktlink per ASIN mit Affiliate-Tag |
amazon_deals | Aktuelle Deals, Blitzangebote, Outlet, Warehouse |
amazon_bestsellers | Bestseller-Listen je Kategorie |
amazon_gift_finder | Personalisierte Geschenkideen mit Budgetfilter |
amazon_compare | Produktvergleich (2–5 ASINs) mit Affiliate-Links |
amazon_promo_content | Fertige Werbetexte für Twitter, Instagram, Blog, WhatsApp, Telegram, Newsletter |
amazon_affiliate_info | Infos zu Provisionen und Tipps zur Umsatzsteigerung |
addonsdeaddonssh)Wichtig: Amazon-Affiliate-Tags enden für.denormalerweise auf-21(z.B.meintag-21). Stelle sicher, dass dein Tag in deinem PartnerNet-Konto hinterlegt ist.
cd ~/amazon-affiliate-mcp
npm install
npm run buildJa, du kannst diesen MCP auf deinem eigenen Server unter deiner Domain betreiben.
Wichtig: Auf einem normalen VPS musst du explizit HTTP-Modus aktivieren.
cd /opt/amazon-affiliate-mcp
npm ci
npm run buildDatei: /etc/systemd/system/amazon-affiliate-mcp.service
[Unit]
Description=Amazon Affiliate MCP HTTP Server
After=network.target
[Service]
Type=simple
WorkingDirectory=/opt/amazon-affiliate-mcp
Environment=NODE_ENV=production
Environment=MCP_MODE=http
Environment=PORT=3000
Environment=AMAZON_DEFAULT_COUNTRY=de
Environment=AMAZON_AFFILIATE_TAG_DE=deintag-21
Environment=AMAZON_AFFILIATE_TAG=deintag-21
ExecStart=/usr/bin/node dist/index.js
Restart=always
RestartSec=5
User=www-data
Group=www-data
[Install]
WantedBy=multi-user.targetService starten:
sudo systemctl daemon-reload
sudo systemctl enable --now amazon-affiliate-mcp
sudo systemctl status amazon-affiliate-mcpDatei: /etc/nginx/sites-available/www.add-ons.de
server {
listen 80;
server_name www.add-ons.de;
location /mcp {
proxy_pass http://127.0.0.1:3000/mcp;
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
location /health {
proxy_pass http://127.0.0.1:3000/health;
proxy_set_header Host $host;
}
location /.well-known/mcp/server-card.json {
proxy_pass http://127.0.0.1:3000/.well-known/mcp/server-card.json;
proxy_set_header Host $host;
}
location /icon.svg {
proxy_pass http://127.0.0.1:3000/icon.svg;
proxy_set_header Host $host;
}
}Aktivieren:
sudo ln -s /etc/nginx/sites-available/www.add-ons.de /etc/nginx/sites-enabled/www.add-ons.de
sudo nginx -t
sudo systemctl reload nginxsudo certbot --nginx -d www.add-ons.decurl -i https://www.add-ons.de/health
curl -i https://www.add-ons.de/.well-known/mcp/server-card.jsonWenn beides mit 200 antwortet, ist dein MCP öffentlich erreichbar unter:
https://www.add-ons.de/mcphttps://www.add-ons.de/.well-known/mcp/server-card.jsonHinweis: Falls du die Root-Domain ohne www nutzen willst, ergänze in Nginx zusätzlich add-ons.de im server_name und im Zertifikat.
Bearbeite ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"amazon-affiliate": {
"command": "node",
"args": ["/Users/DEIN_BENUTZERNAME/amazon-affiliate-mcp/dist/index.js"],
"env": {
"AMAZON_AFFILIATE_TAG": "addonsdeaddonssh"
}
}
}
}Ersetze DEIN_BENUTZERNAME mit deinem macOS-Benutzernamen (whoami im Terminal).
Bearbeite ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"amazon-affiliate": {
"url": "https://www.add-ons.de/mcp"
}
}
}Diesen Weg kannst du auch für andere MCP-Clients verwenden (GitHub Copilot, VSCode, etc.).
Erstelle oder bearbeite .vscode/mcp.json im Workspace:
{
"servers": {
"amazon-affiliate": {
"type": "stdio",
"command": "node",
"args": ["/Users/DEIN_BENUTZERNAME/amazon-affiliate-mcp/dist/index.js"],
"env": {
"AMAZON_AFFILIATE_TAG": "addonsdeaddonssh"
}
}
}
}| Variable | Standard | Beschreibung |
|---|---|---|
AMAZON_AFFILIATE_TAG | addonsdeaddonssh | Dein Affiliate-Tag |
AMAZON_BASE_URL | https://www.amazon.de | Amazon-Domain (z.B. .com für USA) |
Nutzer: „Empfiehl mir gute Bluetooth-Kopfhörer unter 100 Euro."
KI verwendet `amazon_search`:
Bluetooth Kopfhörerelektronik100KI antwortet mit: https://www.amazon.de/s?k=Bluetooth+Kopfhörer&tag=addonsdeaddonssh&i=electronics&high-price=100
Jeder Kauf über diesen Link = Provision für dich.
elektronik, computer, bücher, mode, garten, spielzeug, sport, küche, beauty, software, musik, filme, lebensmittel, auto, baby, gesundheit, bürobedarf, haustier, schmuck
Nach deutschem Recht und den Amazon-Nutzungsbedingungen muss bei Affiliate-Links ein Hinweis erfolgen:
„Als Amazon-Partner verdiene ich an qualifizierten Käufen. Für dich entstehen keine Mehrkosten."
Das amazon_promo_content-Tool fügt diesen Hinweis automatisch in alle generierten Texte ein.
# Direkt starten (ohne Build)
npm run dev
# Build
npm run build
# Produktiv starten
npm startMIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.