{ "name": "mistral-mcp", "version": "0.10.1", "mcpName": "io.github.Swih/mistral-mcp", "description": "Mistral, wherever you run it — MCP server for the full Mistral AI API: chat, OCR, Voxtral audio, Codestral FIM, vision, agents, batch, durable workflows, document extraction. Mistral Cloud or your own OpenAI-compatible endpoint (vLLM, TGI, LiteLLM). MCP 2026-07-28 and the 2025 handshake.", "type": "module", "bin": { "mistral-mcp": "dist/index.js" }, "main": "dist/index.js", "files": [ "dist", "README.md", "README.fr.md", "LICENSE", "SECURITY.md" ], "scripts": { "build": "tsc", "dev": "tsx watch src/index.ts", "lint": "tsc --noEmit && tsc --noEmit -p tsconfig.test.json", "start": "node dist/index.js", "test": "vitest run", "test:unit": "vitest run test/unit", "test:contract": "vitest run test/contract", "test:stdio": "vitest run test/stdio", "test:live": "vitest run test/live", "eval:docs": "tsx scripts/eval-docs.ts", "fixtures:generate": "node test/fixtures/generate-corpus.mjs", "inspector": "npx @modelcontextprotocol/inspector node dist/index.js", "test:watch": "vitest", "prepublishOnly": "npm run build" }, "keywords": [ "mcp", "model-context-protocol", "mcp-server", "mistral", "mistral-ai", "llm", "claude", "claude-code", "claude-desktop", "cursor", "windsurf", "zed", "typescript", "streamable-http", "self-hosted", "on-premise", "openai-compatible", "vllm", "sovereignty", "observability", "opentelemetry", "kubernetes", "ocr", "document-ai", "mistral-ocr", "codestral", "voxtral", "embeddings", "function-calling", "vision", "agents", "batch-api", "mistral-connectors", "workflows", "conversations", "rag" ], "author": "Dayan Decamp", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/Swih/mistral-mcp.git" }, "bugs": { "url": "https://github.com/Swih/mistral-mcp/issues" }, "homepage": "https://github.com/Swih/mistral-mcp#readme", "dependencies": { "@mistralai/mistralai": "^2.6.4", "@modelcontextprotocol/server": "^2.0.0", "zod": "^4.2.0" }, "devDependencies": { "@modelcontextprotocol/client": "^2.0.0", "@modelcontextprotocol/sdk": "^1.30.0", "@types/node": "^20.11.0", "dotenv": "^17.4.2", "tsx": "^4.7.0", "typescript": "^5.4.0", "vitest": "^2.1.0" }, "engines": { "node": ">=20" }, "publishConfig": { "access": "public", "provenance": false } }