OVS MCP
An unofficial MCP server for Official Vegan Shop that lets you browse the catalog and manage your shopping cart using natural language.
Connect your OVS account securely (
connect_ovs): Get a secure local login link without transmitting your password; only session cookies are stored locally.Search the live product catalog (
search_products): Search by keywords with pagination (page and limit; up to 50 results per page). Results include product ID, name, manufacturer, category, price, URL, and availability.View your shopping cart (
get_cart): Retrieve cart contents without exposing personal or address data.Add items to cart (
add_to_cart): Preview and confirm adding a product (by ID) with a confirmation token. Requires precise identification of variants; max 50 units per operation.Remove items from cart (
remove_from_cart): Preview and confirm removal, verifying the cart state hasn't changed since preview.Data privacy: Your password is never saved or transmitted; only necessary session cookies are kept.
Integration: Works with any MCP-compatible client (e.g., Codex, Claude) or CLI.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@OVS MCPCherche du seitan disponible et montre-moi les cinq meilleurs résultats."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
OVS MCP
Serveur Model Context Protocol non officiel pour Official Vegan Shop. Ajoutez ce dépôt à Codex, Claude Code ou tout client MCP compatible, connectez votre compte OVS, puis recherchez des produits et préparez votre panier en langage naturel.
Projet indépendant, sans affiliation avec Official Vegan Shop.
Installation dans un client MCP
Prérequis : Node.js 22.12 ou plus récent.
Utilisez directement le dépôt GitHub, sans clone local :
{
"mcpServers": {
"ovs": {
"command": "npx",
"args": [
"-y",
"--package=github:ncleton-petitmaker/ovs-mcp",
"ovs-mcp"
]
}
}
}Cette configuration utilise le transport MCP stdio, commun aux clients de bureau. Redémarrez le client après l’ajout.
Related MCP server: Amazon MCP Server
Connexion
Demandez simplement :
Connecte mon compte Official Vegan Shop.
Le client appelle connect_ovs et affiche un lien de connexion local sécurisé. Saisissez vos identifiants sur cette page, puis revenez dans le client.
Vous n’avez pas encore de compte ? Cette même page propose le lien officiel de création de compte OVS.
Le mot de passe ne passe jamais dans la conversation ni dans le protocole MCP.
Le mot de passe n’est jamais enregistré.
Seuls les cookies nécessaires à la session sont conservés localement dans un fichier privé (
0600).Les outils ne renvoient ni profil client, ni email, ni adresse.
Exemples de demandes :
Cherche du seitan disponible et montre-moi les cinq meilleurs résultats.
Ajoute deux unités du premier produit au panier.
Montre-moi le panier OVS.
Toute modification du panier est prévisualisée et exige une confirmation liée à l’état exact du panier.
La recherche retourne id, productAttributeId et
productCustomizationId. Ces trois identifiants désignent ensemble la ligne
exacte ; le serveur refuse une mutation qui omet la variante ou la
personnalisation au lieu de supposer silencieusement la valeur 0.
Outils MCP
Outil | Fonction |
| Vérifie la connexion ou fournit le lien de connexion sécurisé |
| Recherche le catalogue OVS en direct |
| Lit le panier sans exposer les données du compte |
| Prévisualise, confirme et ajoute un produit |
| Prévisualise, confirme et retire un produit |
CLI
npx -y --package=github:ncleton-petitmaker/ovs-mcp ovs connect
npx -y --package=github:ncleton-petitmaker/ovs-mcp ovs search "seitan"
npx -y --package=github:ncleton-petitmaker/ovs-mcp ovs cart
npx -y --package=github:ncleton-petitmaker/ovs-mcp ovs add 17170 --attribute 0 --customization 0La commande add ou remove sans --confirm ne modifie rien : elle retourne
l’état attendu et une empreinte du panier. Pour appliquer ensuite exactement
cette prévisualisation, répétez la commande avec --confirm et
--cart-fingerprint <empreinte-retournée>. Si le panier a changé entre les
deux appels, la commande échoue et exige une nouvelle prévisualisation.
Une écriture dont la relecture devient impossible ou incohérente échoue avec
un objet structuré contenant cart_may_be_partially_modified=true, les
identifiants exacts de la cible, requested_units et applied_units.
applied_units vaut null tant qu’une relecture indépendante ne permet pas de
prouver le nombre réellement appliqué. Le connecteur ne répète jamais
automatiquement une écriture ambiguë.
Développement
npm ci
npm run verifyLe serveur HTTP optionnel n’écoute que sur la boucle locale :
npm run compile
node dist/index.js --transport httpSécurité et confidentialité
Le dépôt ne contient aucun compte, identifiant, cookie, panier ou fixture personnelle. Le contrôle de confidentialité analyse aussi le paquet distribuable avant publication. Consultez SECURITY.md pour signaler un problème sans publier de secret.
Les fixtures de test sont exclusivement synthétiques, à l’exception de
l’enveloppe vide publique et expurgée du mini-panier. Le contrat observé et les
limites de chaque preuve sont documentés dans
skills/ovs-mcp/references/observed-contract.md.
Licence MIT.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to search products, manage shopping carts, place orders, and retrieve order history from Amazon and Target accounts.2MIT
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Amazon services through AI assistants, allowing users to search products, manage their cart, view order history, and place orders using natural language.7MIT
- FlicenseNot gradedqualityDmaintenanceEnables searching for groceries and automatically adding items to cart through various grocery vendor APIs like Rami Levy and Keshet.3
- AlicenseNot gradedqualityNot gradedmaintenanceEnables agentic grocery shopping on Oda (Norway) and Mathem (Sweden) platforms through an MCP-compatible interface. Users can search for products, manage their shopping cart, and access order history using natural language commands.1
Related MCP Connectors
Shop connected e-commerce stores: search, compare, cart, and checkout with buyer approval.
Manage your NanoCart store from any AI agent: products, orders, coupons, subscribers, reports.
Manage your Savanto store from your AI: catalog, content, prompts, and analytics, by chat.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ncleton-petitmaker/ovs-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server