UNPKG

@bratcliffe909/mcp-server-segmind

Version:

Model Context Protocol server for Segmind API - Generate images and videos using AI models

102 lines (101 loc) 3.51 kB
{ "name": "@bratcliffe909/mcp-server-segmind", "version": "1.1.17", "description": "Model Context Protocol server for Segmind API - Generate images and videos using AI models", "type": "module", "main": "dist/server.js", "types": "dist/server.d.ts", "bin": { "mcp-server-segmind": "dist/index.js" }, "scripts": { "build": "tsc", "postbuild": "chmod +x dist/index.js", "dev": "tsx src/index.ts", "start": "node dist/index.js", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "test:api": "tsx test/scripts/test-api.ts", "test:internal:all": "tsx test-internal/test-all-models.ts", "test:internal:each": "tsx test-internal/test-each-model.ts", "test:internal:text2img": "tsx test-internal/test-text2img.ts", "test:internal:video": "tsx test-internal/test-video-models.ts", "test:internal:audio": "tsx test-internal/test-audio-models.ts", "test:mcp": "tsx test-internal/test-mcp-behavior.ts", "test:mcp:full": "tsx test-internal/test-mcp-behavior.ts --include-video --include-audio", "test:mcp:text2img": "tsx test-internal/test-mcp-behavior.ts text2img", "test:mcp:img2img": "tsx test-internal/test-mcp-behavior.ts img2img", "test:mcp:enhancement": "tsx test-internal/test-mcp-behavior.ts enhancement", "test:mcp:video": "tsx test-internal/test-mcp-behavior.ts video", "test:mcp:specialized": "tsx test-internal/test-mcp-behavior.ts specialized", "test:endpoints": "tsx test-internal/test-all-endpoints.ts", "test:endpoints:full": "tsx test-internal/test-all-endpoints.ts --include-video", "test:superhero": "tsx test-internal/test-superhero-mcp.ts", "test:superhero:all": "tsx test-internal/test-superhero-mcp.ts all", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"", "format:check": "prettier --check \"src/**/*.ts\" \"test/**/*.ts\"", "typecheck": "tsc --noEmit", "security:check": "npm audit --audit-level=moderate", "prepare": "npm run build", "prepublishOnly": "npm run lint && npm run build" }, "keywords": [ "mcp", "model-context-protocol", "segmind", "ai", "image-generation", "stable-diffusion", "flux", "imagen", "llm-tools" ], "author": "Ben Ratcliffe <ben@benratcliffe.co.uk>", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/bratcliffe909/segmind-mcp.git" }, "bugs": { "url": "https://github.com/bratcliffe909/segmind-mcp/issues" }, "homepage": "https://github.com/bratcliffe909/segmind-mcp#readme", "engines": { "node": ">=18.0.0" }, "files": [ "dist", "scripts", "docs", "README.md", "LICENSE" ], "dependencies": { "@modelcontextprotocol/sdk": "0.5.0", "@types/node": "20.11.5", "@typescript-eslint/eslint-plugin": "6.19.0", "@typescript-eslint/parser": "6.19.0", "dotenv": "16.3.1", "eslint": "8.56.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-import": "2.29.1", "eslint-plugin-node": "11.1.0", "eslint-plugin-promise": "6.1.1", "eslint-plugin-security": "2.1.0", "prettier": "3.2.4", "tslib": "2.6.2", "tsx": "4.7.0", "typescript": "5.3.3", "winston": "3.11.0", "zod": "3.22.4" }, "devDependencies": { "@jest/globals": "29.7.0", "@types/jest": "29.5.11", "jest": "29.7.0", "ts-jest": "29.1.1" } }