MCP Servers

模型上下文协议服务器、框架、SDK 和模板的综合目录。

M
MCP Tiendanube
作者 @IvanTsxx

MCP server by IvanTsxx

创建于 5/23/2026
更新于 about 4 hours ago
Repository documentation and setup instructions

Tiendanube / Nuvemshop MCP Server

es

An implementation of the Model Context Protocol (MCP) server for Tiendanube (also known as Nuvemshop in Brazil). This server allows AI models (like Claude, Gemini, ChatGPT) to programmatically manage a Tiendanube store's products, stock, variants, and images.

Built with Bun and the xmcp framework.


🛠️ Features (MCP Tools)

This server exposes 8 tools to manage the store's inventory:

| Tool Name | Description | Key Capabilities | | :---------------- | :------------------------------------- | :--------------------------------------------------- | | list-products | Retrieve a paginated list of products. | Filters by status, search queries, pagination. | | get-product | Get full product details. | Retrieves nested images, variants, attributes by ID. | | create-product | Create a new product atomically. | Creates product, variants, and images in one step. | | update-products | Batch update multiple products. | Modifies name, description, price, stock, SKU. | | delete-product | Delete a product by ID. | Safe deletion with confirmation guard. | | update-stock | Batch update variant stock levels. | Updates inventory counts across multiple variants. | | manage-variants | Manage product variations. | Create, update, or delete individual variants. | | manage-images | Manage product gallery images. | Add via URL, remove, or reorder images. |


⚙️ Configuration & Variables

1. Environment Variables

Create a .env file in the root of the project:

| Variable | Description | Required | Example | | :------------------------ | :------------------------------ | :------: | :---------------- | | TIENDANUBE_STORE_ID | Your unique Tiendanube Store ID | Yes | 1234567 | | TIENDANUBE_ACCESS_TOKEN | API Access Token | Yes | shpat_abc123... |

2. Integration with AI Tools

To connect this server to any AI client (like Cursor, Claude Desktop, or OpenCode) via a remote HTTP connection, add the following configuration:

"mcp-tiendanube": {
  "command": ["npx", "-y", "mcp-remote", "http://127.0.0.1:3001/mcp"],
  "type": "local"
}

🚀 Running & Testing

Development

Start the development server:

bun run dev

This starts the server on http://127.0.0.1:3001/mcp.

Testing

You can inspect and test the tools interactively using the official MCP Inspector:

npx @modelcontextprotocol/inspector http://127.0.0.1:3001/mcp

Or run the unit tests:

bun test

🛠️ Code Maintenance

| Command | Action | | :-------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------- | | bun run check | Run linter and formatter checks (Ultracite) | | bun run fix | Auto-fix all linter and formatting issues |

快速设置
此服务器的安装指南

安装包 (如果需要)

npx @modelcontextprotocol/server-mcp-tiendanube

Cursor 配置 (mcp.json)

{ "mcpServers": { "ivantsxx-mcp-tiendanube": { "command": "npx", "args": [ "ivantsxx-mcp-tiendanube" ] } } }