package.json•1.51 kB
{
"name": "aws-s3-mcp",
"version": "0.4.0",
"description": "MCP Server for S3",
"repository": {
"type": "git",
"url": "git+https://github.com/samuraikun/aws-s3-mcp.git"
},
"main": "dist/index.js",
"bin": {
"aws-s3-mcp": "./dist/index.js"
},
"files": ["dist", "README.md", "LICENSE", "CHANGELOG.md"],
"scripts": {
"build": "tsc && chmod +x dist/index.js",
"start": "node dist/index.js",
"test": "vitest run",
"test:watch": "vitest",
"test:coverage": "vitest run --coverage",
"prepublish": "npm run build",
"lint": "npx @biomejs/biome lint .",
"format": "npx @biomejs/biome format . --write",
"check:format": "npx @biomejs/biome check .",
"docker:build": "docker build -t aws-s3-mcp .",
"docker:run": "docker run --rm --name aws-s3-mcp -p 3000:3000 aws-s3-mcp"
},
"keywords": ["mcp", "s3", "aws", "modelcontextprotocol"],
"author": "Yuichi Kojima",
"license": "MIT",
"engines": {
"node": ">=18"
},
"dependencies": {
"@aws-sdk/client-s3": "^3.806.0",
"@hono/node-server": "^1.14.3",
"@modelcontextprotocol/sdk": "^1.12.1",
"dotenv": "^16.5.0",
"hono": "^4.7.11",
"pdf-parse": "^1.1.1",
"ts-pattern": "^5.7.0",
"zod-to-json-schema": "^3.24.5"
},
"devDependencies": {
"@biomejs/biome": "1.9.4",
"@types/node": "^22.15.17",
"@types/pdf-parse": "^1.1.5",
"@vitest/coverage-v8": "^3.1.3",
"aws-sdk-mock": "^6.2.1",
"typescript": "^5.8.3",
"vitest": "^3.1.3"
}
}