SalesDrive Server
БесплатноНе проверенEnables AI assistants to interact with SalesDrive CRM, allowing order management, product queries, and more through natural language.
Описание
Enables AI assistants to interact with SalesDrive CRM, allowing order management, product queries, and more through natural language.
README
TypeScript client and MCP server for SalesDrive CRM API.
Packages
| Package | Description | NPM |
|---|---|---|
| @dannychirkov/salesdrive-api-client | TypeScript API client | npm |
| @dannychirkov/salesdrive-transport-fetch | Fetch-based HTTP transport | npm |
| @dannychirkov/salesdrive-mcp-server | MCP server for AI assistants | npm |
Quick Start
Using the API Client
npm install @dannychirkov/salesdrive-api-client @dannychirkov/salesdrive-transport-fetch
import { createClient, orderService, referenceService } from '@dannychirkov/salesdrive-api-client';
import { createFetchTransport } from '@dannychirkov/salesdrive-transport-fetch';
// Create transport
const transport = createFetchTransport({
apiKey: 'your-api-key',
baseUrl: 'https://your-account.salesdrive.me',
});
// Create client with services
const client = createClient({
transport,
apiKey: 'your-api-key',
baseUrl: 'https://your-account.salesdrive.me',
})
.extend(orderService)
.extend(referenceService);
// Use the client
const orders = await client.orders.list({ limit: 10 });
console.log(orders.data);
const statuses = await client.reference.getStatuses();
console.log(statuses.data);
Using with Claude (MCP Server)
Add to your Claude Desktop configuration (~/.config/claude/mcp.json or equivalent):
{
"mcpServers": {
"salesdrive": {
"command": "npx",
"args": ["-y", "@dannychirkov/salesdrive-mcp-server"],
"env": {
"SALESDRIVE_API_KEY": "your-api-key",
"SALESDRIVE_BASE_URL": "https://your-account.salesdrive.me"
}
}
}
}
Now you can ask Claude:
- "Show me the last 10 orders"
- "Create a new order for customer John Doe"
- "What payment methods are available?"
- "Update order #123 status to completed"
Features
- Full TypeScript Support - Complete type definitions for all API endpoints
- Plugin Architecture - Only import the services you need
- Transport Agnostic - Use fetch, axios, or your own HTTP client
- MCP Integration - Ready-to-use server for AI assistants
- Rate Limit Handling - Built-in retry logic for rate limits
API Coverage
| Feature | Client | MCP |
|---|---|---|
| Orders (create, update, list) | ✅ | ✅ |
| Products (update, delete) | ✅ | ✅ |
| Categories (update, delete) | ✅ | ✅ |
| Payments (add, list) | ✅ | ✅ |
| Payment Methods | ✅ | ✅ |
| Delivery Methods | ✅ | ✅ |
| Order Statuses | ✅ | ✅ |
| Currency Rates | ✅ | ✅ |
| Invoices | ✅ | ✅ |
| Sales Invoices | ✅ | ✅ |
| Cash Orders | ✅ | ✅ |
| Contracts | ✅ | ✅ |
| Checks (Fiscal) | ✅ | ✅ |
| Acts | ✅ | ✅ |
| Product Arrivals | ✅ | ✅ |
Development
# Install dependencies
npm install
# Build all packages
npm run build --workspaces
# Run tests
npm test --workspaces
# Type check
npm run type-check --workspaces
License
Author
Danny Chirkov (@dannychirkov)
Установка SalesDrive Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/dannychirkov/salesdrive-apiFAQ
SalesDrive Server MCP бесплатный?
Да, SalesDrive Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для SalesDrive Server?
Нет, SalesDrive Server работает без API-ключей и переменных окружения.
SalesDrive Server — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить SalesDrive Server в Claude Desktop, Claude Code или Cursor?
Открой SalesDrive Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare SalesDrive Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
