@alisaitteke/photoshop-mcp
No description published.
as observed 2026-10-16T19:37:29.403Z- Identifier
@alisaitteke/photoshop-mcp- Source
- npm (package document)
- Version observed
- 1.7.37
- Source repository
- https://github.com/alisaitteke/photoshop-mcp
- Repository observation
- Commits observed in the last 90 days
- First observed here
- 2026-08-30T05:48:39.380Z
- Observations recorded
- 16
- Publish rights held by
- axee
- Content hash (upstream)
sha512-sibpGz4r1XABJsvbzbJEpE1ly23cbTOSa/nvB…- Declared license
- MIT
Runs code at install time
These lifecycle scripts execute on the installing machine. This is a factual property of the published package, common and often benign; it is listed because a change to it changes what installing this does.
preparenode scripts/prepare.mjs
Observation history
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-Pbu5hKxtohphlyfbqXpYbZZWnmt7S8rYOuuEtBrIOYPcprr3bK1VUn89jc64o2HKsJnhR72J0LeRfCBoplk/wQ==" | "sha512-sibpGz4r1XABJsvbzbJEpE1ly23cbTOSa/nvBDJb7S3/k0QLQ2TfjcuJ1wXduvvMAmgdCKH6LRoDMJYxJFwiGQ==" |
latest |
"1.7.34" | "1.7.37" |
Fields that differed: integrity scripts latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-ASoNIavDXhyEbdVctRQnt3dwcyGljySw0hSCaBbREeECfWvCsy/WEwW0evvIgsUWwAmrjknGhwXDqKNo9a1pSw==" | "sha512-Pbu5hKxtohphlyfbqXpYbZZWnmt7S8rYOuuEtBrIOYPcprr3bK1VUn89jc64o2HKsJnhR72J0LeRfCBoplk/wQ==" |
scripts |
{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"npm run build:server && npm run build:web","start":"node dist/index.js","dev:ui":"concurrently -n server,web -c blue,gre | {"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"npm run build:server && npm run build:web","start":"node dist/index.js","dev:ui":"concurrently -n server,web -c blue,gre |
latest |
"1.7.33" | "1.7.34" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-6ihiXzYHggGk0h0hE8SkA06S0fYFPWD+k9YmUtlVOTEem38Mnnt9jd2cvirpGeRWAAKEKPl8HBmNvh6WCn7Bqg==" | "sha512-ASoNIavDXhyEbdVctRQnt3dwcyGljySw0hSCaBbREeECfWvCsy/WEwW0evvIgsUWwAmrjknGhwXDqKNo9a1pSw==" |
latest |
"1.7.32" | "1.7.33" |
Fields that differed: integrity scripts latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-klocFVHLKwxMnmpU1Txiv6QCHdz9ZuLokXAs6vNqYboLF5sWQUouEb0sGcWWlModUv8F0WOZlS4dWyYdJiV66w==" | "sha512-6ihiXzYHggGk0h0hE8SkA06S0fYFPWD+k9YmUtlVOTEem38Mnnt9jd2cvirpGeRWAAKEKPl8HBmNvh6WCn7Bqg==" |
scripts |
{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"npm run build:server && npm run build:web","start":"node dist/index.js","dev:ui":"concurrently -n server,web -c blue,gre | {"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"npm run build:server && npm run build:web","start":"node dist/index.js","dev:ui":"concurrently -n server,web -c blue,gre |
latest |
"1.7.27" | "1.7.32" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-89/2Xf0qepHaycg+8ymL/2c05SzinQFlWC2UaLdpbUN9n17k69VVC/f5/0WEwAkvvlMbpx85WXt0vzikcJTVgA==" | "sha512-klocFVHLKwxMnmpU1Txiv6QCHdz9ZuLokXAs6vNqYboLF5sWQUouEb0sGcWWlModUv8F0WOZlS4dWyYdJiV66w==" |
latest |
"1.7.25" | "1.7.27" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-e51sh91JXapd8HqrnMuxu2vYFHggX1nXOPm7QRuv51NtOs2AMFn3xEZuVIXlW1ApSudAylvQCgXKFErFvSX/EQ==" | "sha512-89/2Xf0qepHaycg+8ymL/2c05SzinQFlWC2UaLdpbUN9n17k69VVC/f5/0WEwAkvvlMbpx85WXt0vzikcJTVgA==" |
latest |
"1.7.24" | "1.7.25" |
Fields that differed: dependencies integrity latest
| Field | Before | After |
|---|---|---|
dependencies |
["@ai-sdk/anthropic","@ai-sdk/google","@ai-sdk/mcp","@ai-sdk/openai","@anthropic-ai/claude-agent-sdk","@hono/node-server","@modelcontextprotocol/sdk","@openrouter/ai-sdk-provider", | ["@ai-sdk/anthropic","@ai-sdk/google","@ai-sdk/mcp","@ai-sdk/openai","@anthropic-ai/claude-agent-sdk","@hono/node-server","@modelcontextprotocol/sdk","@openrouter/ai-sdk-provider", |
integrity |
"sha512-wbCtEpMdSv9PkOesbb93ek89CM6x6QAlW/TL/CB55BQxUMd43cC4Ff3S1tI48unk8zwW1AxWu4kqOCe9BQ8n8w==" | "sha512-e51sh91JXapd8HqrnMuxu2vYFHggX1nXOPm7QRuv51NtOs2AMFn3xEZuVIXlW1ApSudAylvQCgXKFErFvSX/EQ==" |
latest |
"1.7.21" | "1.7.24" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-KGZKazCcqJ7bK/EfEaNq1C/nVZs0AVAPCc3N2pxrrw5mOAHnuO/zWTn/s8fEAXB9df52x74xa5BDEVp3RtHSpQ==" | "sha512-wbCtEpMdSv9PkOesbb93ek89CM6x6QAlW/TL/CB55BQxUMd43cC4Ff3S1tI48unk8zwW1AxWu4kqOCe9BQ8n8w==" |
latest |
"1.7.20" | "1.7.21" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-UEsZLBCuSh0TqVpKul6n2BVu3DW/G1gJ6oD8LwLAzBL7eaLTwtay3oSPDf/YHCL8ypvzXQlJEzwsaveCzEzXuA==" | "sha512-KGZKazCcqJ7bK/EfEaNq1C/nVZs0AVAPCc3N2pxrrw5mOAHnuO/zWTn/s8fEAXB9df52x74xa5BDEVp3RtHSpQ==" |
latest |
"1.7.19" | "1.7.20" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-ibQjDmtK636jgVsPIOXLHs+mJZ8N34uSg+8eF4Brsk8lc5zM29iEsOKqDFz4p/a4jRR10//ThTUoSK1A4mUSig==" | "sha512-UEsZLBCuSh0TqVpKul6n2BVu3DW/G1gJ6oD8LwLAzBL7eaLTwtay3oSPDf/YHCL8ypvzXQlJEzwsaveCzEzXuA==" |
latest |
"1.7.17" | "1.7.19" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-U8FujWdRJX8a0qvw+7jCTSXMN4ZAHi6PN+JPAm8It6CVspYV0tVJjU5yjdtKoo4H4yOm4BETpQTN/eG8v3pxYw==" | "sha512-ibQjDmtK636jgVsPIOXLHs+mJZ8N34uSg+8eF4Brsk8lc5zM29iEsOKqDFz4p/a4jRR10//ThTUoSK1A4mUSig==" |
latest |
"1.7.15" | "1.7.17" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-fTqZs1/3XVwzZmqMVNBD2kdSCsmwRd73kyPTgdbZCSwqOdRxWWUqsk7du/vsKDyy9ql7vj+M0Nv9+qYiBic58g==" | "sha512-U8FujWdRJX8a0qvw+7jCTSXMN4ZAHi6PN+JPAm8It6CVspYV0tVJjU5yjdtKoo4H4yOm4BETpQTN/eG8v3pxYw==" |
latest |
"1.7.14" | "1.7.15" |
Fields that differed: integrity scripts latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-uJJ0+oiuIWwEdxkSVqH6YYsGI2jTMvdFf8TJ5KENnho5aQnPRHW2Jsg6EWwNK5P+TXOJkkelO7cEIZgnoZ+DJw==" | "sha512-fTqZs1/3XVwzZmqMVNBD2kdSCsmwRd73kyPTgdbZCSwqOdRxWWUqsk7du/vsKDyy9ql7vj+M0Nv9+qYiBic58g==" |
scripts |
{"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"npm run build:server && npm run build:web","start":"node dist/index.js","dev:ui":"concurrently -n server,web -c blue,gre | {"dev":"tsc --watch","lint":"eslint src --ext .ts","build":"npm run build:server && npm run build:web","start":"node dist/index.js","dev:ui":"concurrently -n server,web -c blue,gre |
latest |
"1.7.6" | "1.7.14" |
Fields that differed: dependencies integrity latest
| Field | Before | After |
|---|---|---|
dependencies |
["@ai-sdk/anthropic","@ai-sdk/google","@ai-sdk/mcp","@ai-sdk/openai","@anthropic-ai/claude-agent-sdk","@hono/node-server","@modelcontextprotocol/sdk","@openrouter/ai-sdk-provider", | ["@ai-sdk/anthropic","@ai-sdk/google","@ai-sdk/mcp","@ai-sdk/openai","@anthropic-ai/claude-agent-sdk","@hono/node-server","@modelcontextprotocol/sdk","@openrouter/ai-sdk-provider", |
integrity |
"sha512-X4s/fRgP3XVaZk79AaJBKKKp/QuPX99Lhc22XT2xPZ8KgAYJTSjcnLRbRI73dooyBlJfz9Z/k8EvkjF+XjeA/A==" | "sha512-uJJ0+oiuIWwEdxkSVqH6YYsGI2jTMvdFf8TJ5KENnho5aQnPRHW2Jsg6EWwNK5P+TXOJkkelO7cEIZgnoZ+DJw==" |
latest |
"1.7.5" | "1.7.6" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-KcEH06q1fI99zh8ZhJxIHNClJz3q8nOragS3c7LZACgdwyFYdAx5/sppd1qIxBnG0WTHvx9h4mEGIIiTKGwdVQ==" | "sha512-X4s/fRgP3XVaZk79AaJBKKKp/QuPX99Lhc22XT2xPZ8KgAYJTSjcnLRbRI73dooyBlJfz9Z/k8EvkjF+XjeA/A==" |
latest |
"1.7.4" | "1.7.5" |
Correction
If you maintain this extension and believe anything above is inaccurate, request a correction. Corrections are published, and disputed entries are marked as disputed while under review.