← Browse

@samson-art/transcriptor-mcp

MCP server package transcriptor-mcp

mcp_servermcp

Install

agr install @samson-art/transcriptor-mcp --target claude

This artifact does not publish files for Claude.

Document

{ "name": "transcriptor-mcp", "version": "1.2.0", "description": "API for downloading subtitles from YouTube videos", "type": "module", "main": "dist/index.js", "scripts": { "build": "tsc && npm run build:ui", "build:ui": "APP=search vite build && APP=transcript vite build && APP=video-info vite build && APP=video-frame vite build", "start": "node --import ./dist/instrument.js dist/index.js", "start:mcp": "node --import ./dist/instrument.js dist/mcp.js", "dev": "ts-node-dev --respawn --transpile-only src/index.ts", "dev:mcp": "ts-node-dev --respawn --transpile-only src/mcp.ts", "type-check": "tsc --noEmit", "lint": "eslint src --ext .ts", "lint:fix": "eslint src --ext .ts --fix", "format": "prettier --write "src//*.ts"", "format:check": "prettier --check "src//*.ts"", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "test:e2e:api": "node dist/e2e/api-smoke.js", "test:e2e:mcp": "node dist/e2e/mcp-smoke.js", "load-test": "docker run -i --rm -v "${PWD}/load:/scripts" -e BASE_URL="${BASE_URL:-http://127.0.0.1:3000}\" grafana/k6 run /scripts/health.js", "load-test:subtitles": "docker run -i --rm -v "${PWD}/load:/scripts" -e BASE_URL="${BASE_URL:-http://127.0.0.1:3000}\" grafana/k6 run /scripts/subtitles.js", "load-test:mixed": "docker run -i --rm -v "${PWD}/load:/scripts" -e BASE_URL="${BASE_URL:-http://127.0.0.1:3000}\" grafana/k6 run /scripts/mixed.js", "load-test:10vu-1min": "docker run -i --rm -v "${PWD}/load:/scripts" -e BASE_URL="${BASE_URL:-http://127.0.0.1:3000}\" grafana/k6 run /scripts/ten-users-1min.js", "load-test:podcast-2h": "docker run -i --rm -v "${PWD}/load:/scripts" -e BASE_URL="${BASE_URL:-http://127.0.0.1:3000}\" grafana/k6 run /scripts/podcast-2h-100vu.js", "verify-pool": "node load/verify-pool.js", "prepare": "husky" }, "keywords": [ "youtube", "subtitles", "captions", "api" ], "author": "samson-art", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/samson-art/transcriptor-mcp.git" }, "homepage": "https://github.com/samson-art/transcriptor-mcp#readme", "bugs": { "url": "https://github.com/samson-art/transcriptor-mcp/issues" }, "engines": { "node": ">=20.0.0" }, "dependencies": { "@fastify/cors": "^11.2.0", "@fastify/multipart": "^9.4.0", "@fastify/rate-limit": "^10.3.0", "@fastify/swagger": "^9.7.0", "@fastify/swagger-ui": "^5.2.5", "@fastify/type-provider-typebox": "^6.1.0", "@modelcontextprotocol/ext-apps": "^1.7.4", "@modelcontextprotocol/sdk": "^1.29.0", "@sentry/node": "^10.38.0", "@sinclair/typebox": "^0.34.48", "fastify": "^5.7.4", "ioredis": "^5.9.3", "prom-client": "^15.1.3", "zod": "^4.3.6" }, "devDependencies": { "@eslint/js": "^9.39.2", "@types/jest": "^30.0.0", "@types/node": "^25.2.3", "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@typescript-eslint/eslint-plugin": "^8.55.0", "@typescript-eslint/parser": "^8.55.0", "@vitejs/plugin-react": "^6.0.2", "eslint": "^9.18.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-prettier": "^5.5.5", "husky": "^9.1.7", "jest": "^30.2.0", "prettier": "^3.8.1", "react": "^19.2.7", "react-dom": "^19.2.7", "ts-jest": "^29.4.6", "ts-node-dev": "^2.0.0", "typescript": "^5.9.3", "typescript-eslint": "^8.55.0", "vite": "^8.0.16", "vite-plugin-singlefile": "^2.3.3" } }

Trust

Not scanned yet. Artifacts are graded after they are crawled, so a recently discovered one may have no result for a while.

Versions

  • git-f04ef478e91a2026-08-05