@tpsdev-ai/flair-mcp
No description published.
as observed 2026-10-01T06:47:50.453Z- Identifier
@tpsdev-ai/flair-mcp- Source
- npm (package document)
- Version observed
- 0.58.0
- Source repository
- https://github.com/tpsdev-ai/flair
- Repository observation
- Commits observed in the last 90 days
- First observed here
- 2026-08-30T05:48:40.368Z
- Observations recorded
- 12
- Publish rights held by
- heskew
- Content hash (upstream)
sha512-koR83BG6yUovZB7D24mICvRZX/NVbMWR41TQU…- Declared license
- Apache-2.0
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.
postinstallnode -e "try{const{chmodSync,statSync}=require('fs');for(const p of ['dist/mcp-shim.cjs','dist/index.js','dist/session-start-hook.js','dist/continuity-capture-hook.js','dist/prompt-recall-hook.js','dist/precompact-hook.j
Observation history
Fields that differed: integrity scripts latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-Pmv/QpsMYQtqmRpPtu30cg/0r+RM/aKB8H/k1WL322TvSWTGCIZ1VuEtdfdz7zZA0xDVzsdrM8xBYVHjuVsXQw==" | "sha512-koR83BG6yUovZB7D24mICvRZX/NVbMWR41TQUrjbUlz3sE8Kk2JWX+dSHoCT7GFzdVuHG7LAM9aELbcgfWH60w==" |
scripts |
{"test":"bun test","build":"tsc --noCheck","prepack":"npm run build","prebuild":"node ../../scripts/vendor-tool-descriptors.mjs packages/flair-mcp/src/tool-descriptors","postinstal | {"test":"bun test","build":"tsc --noCheck","prepack":"npm run build","prebuild":"node ../../scripts/vendor-tool-descriptors.mjs packages/flair-mcp/src/tool-descriptors","postinstal |
latest |
"0.57.0" | "0.58.0" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-4v30aoQco3YbAtSA+iRSaZ5OLE+4MgmowK7Mx5I0K2Gld57bPOYqGMRRubZS4EZ0x1/E04GjgWlin5B3GXvJNg==" | "sha512-Pmv/QpsMYQtqmRpPtu30cg/0r+RM/aKB8H/k1WL322TvSWTGCIZ1VuEtdfdz7zZA0xDVzsdrM8xBYVHjuVsXQw==" |
latest |
"0.55.2" | "0.57.0" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-HoeAbgab0KCSpo0survRd4aOO19/CRLR8T5XmsZXgYS4pvlLQrux+0TXMRWffNuqxrslNFxsANlzWF54IRY9nw==" | "sha512-4v30aoQco3YbAtSA+iRSaZ5OLE+4MgmowK7Mx5I0K2Gld57bPOYqGMRRubZS4EZ0x1/E04GjgWlin5B3GXvJNg==" |
latest |
"0.55.1" | "0.55.2" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-Nk5j36UhekqaHEFpU9dnAX2hX7uKLw4hxSCoJAgs6xNMDroQoucumYJMedsnHoRjky5x8ci2Px/DdroMmmupvA==" | "sha512-HoeAbgab0KCSpo0survRd4aOO19/CRLR8T5XmsZXgYS4pvlLQrux+0TXMRWffNuqxrslNFxsANlzWF54IRY9nw==" |
latest |
"0.54.2" | "0.55.1" |
Fields that differed: dependencies integrity scripts latest
| Field | Before | After |
|---|---|---|
dependencies |
["@modelcontextprotocol/sdk","@tpsdev-ai/flair-client","@tpsdev-ai/flair-tool-descriptors","zod"] | ["@modelcontextprotocol/sdk","@tpsdev-ai/flair-client","zod"] |
integrity |
"sha512-fuDn1Vks1bCtz8Gark4DU9yU3zcN9pGKEiLmvL3YmX2sSthjPiizVuuHohdCFwU5vNr/O148Q/IbqZ1axzAclg==" | "sha512-Nk5j36UhekqaHEFpU9dnAX2hX7uKLw4hxSCoJAgs6xNMDroQoucumYJMedsnHoRjky5x8ci2Px/DdroMmmupvA==" |
scripts |
{"test":"bun test","build":"tsc --noCheck","prepack":"node ../../scripts/materialize-bundled-descriptors.mjs","postinstall":"node -e \"try{const{chmodSync,statSync}=require('fs');f | {"test":"bun test","build":"tsc --noCheck","prepack":"npm run build","prebuild":"node ../../scripts/vendor-tool-descriptors.mjs packages/flair-mcp/src/tool-descriptors","postinstal |
latest |
"0.54.1" | "0.54.2" |
Fields that differed: dependencies integrity scripts latest
| Field | Before | After |
|---|---|---|
dependencies |
["@modelcontextprotocol/sdk","@tpsdev-ai/flair-client","zod"] | ["@modelcontextprotocol/sdk","@tpsdev-ai/flair-client","@tpsdev-ai/flair-tool-descriptors","zod"] |
integrity |
"sha512-+Qo2ihFUSldKGW7y21o3/l4Geo3dzMsYZgiblLs0077n/uMFSSk5hi+tQUi7qVQZmMwNCmITVfa0PvofqnVAWg==" | "sha512-fuDn1Vks1bCtz8Gark4DU9yU3zcN9pGKEiLmvL3YmX2sSthjPiizVuuHohdCFwU5vNr/O148Q/IbqZ1axzAclg==" |
scripts |
{"test":"bun test","build":"tsc --noCheck","postinstall":"node -e \"try{const{chmodSync,statSync}=require('fs');for(const p of ['dist/mcp-shim.cjs','dist/index.js','dist/session-st | {"test":"bun test","build":"tsc --noCheck","prepack":"node ../../scripts/materialize-bundled-descriptors.mjs","postinstall":"node -e \"try{const{chmodSync,statSync}=require('fs');f |
latest |
"0.53.0" | "0.54.1" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-JxlgSgIhtgrnkFB1eAzevTvBYNK/Ia/Pcb8gPpwUNh0IPNiqkGitSl7MGUTXQYWbHgiwVw1+e8KB3ZMHPLnUDA==" | "sha512-+Qo2ihFUSldKGW7y21o3/l4Geo3dzMsYZgiblLs0077n/uMFSSk5hi+tQUi7qVQZmMwNCmITVfa0PvofqnVAWg==" |
latest |
"0.52.0" | "0.53.0" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-VZBhfdKwuQOOz4tcjIuLshysTmIUP9QdcFN4ZaYznLCvmlmB98+snFvc40vLoVyDVkrRY5iEam45HNYbk8OUMw==" | "sha512-JxlgSgIhtgrnkFB1eAzevTvBYNK/Ia/Pcb8gPpwUNh0IPNiqkGitSl7MGUTXQYWbHgiwVw1+e8KB3ZMHPLnUDA==" |
latest |
"0.51.2" | "0.52.0" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-zneY2FDouOGZXe4EiDw1uDScBXpOS6XavHiQudLrYDTpCo5LPm0Tl7+A/EDjGLvLfJae7cosBGrpYlo0Kmxr7Q==" | "sha512-VZBhfdKwuQOOz4tcjIuLshysTmIUP9QdcFN4ZaYznLCvmlmB98+snFvc40vLoVyDVkrRY5iEam45HNYbk8OUMw==" |
latest |
"0.51.1" | "0.51.2" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-led7ZwdnXCS+ODmcunZ3Ip2P6zY5HW5I7ukXofgRpdqXyW+WAqv5cVuScksFUb3QU3G4Y6IpO2Nl28WCovszyg==" | "sha512-zneY2FDouOGZXe4EiDw1uDScBXpOS6XavHiQudLrYDTpCo5LPm0Tl7+A/EDjGLvLfJae7cosBGrpYlo0Kmxr7Q==" |
latest |
"0.51.0" | "0.51.1" |
Fields that differed: integrity latest
| Field | Before | After |
|---|---|---|
integrity |
"sha512-VWf3XJ2eUf3eudetXiP2EgeZ5JLbtm10p0S4CHNgCtSWRWXKmRXuD5BP4sbQ5Bnjugr8HWI1S0a2lTeiyNUg4w==" | "sha512-led7ZwdnXCS+ODmcunZ3Ip2P6zY5HW5I7ukXofgRpdqXyW+WAqv5cVuScksFUb3QU3G4Y6IpO2Nl28WCovszyg==" |
latest |
"0.50.0" | "0.51.0" |
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.