← Back to search Server uses network capabilities via: fetch(), http, httpx, urllib Server uses filesystem capabilities via: fs, fs sync ops, fs/promises, open(), os, path, pathlib, tempfile Server uses shell capabilities via: child_process, execSync(), spawn(), spawnSync(), subprocess Server uses env_vars capabilities via: os.environ, process.env
@tpsdev-ai/flair-mcp
MCP server for Flair — persistent memory for Claude Code, Cursor, and any MCP client.
D
40 / 100
Versions
0.31.1latestJul 29, 2026
0.31.0Jul 29, 2026
0.30.0Jul 28, 2026
0.29.0Jul 26, 2026
0.28.0Jul 24, 2026
+ show 46 moreshow less
0.27.1Jul 23, 2026
0.27.0Jul 23, 2026
0.26.0Jul 22, 2026
0.25.4Jul 22, 2026
0.25.3Jul 22, 2026
0.25.2Jul 22, 2026
0.25.1Jul 21, 2026
0.25.0Jul 21, 2026
0.24.0Jul 21, 2026
0.23.0Jul 18, 2026
0.22.1Jul 14, 2026
0.22.0Jul 14, 2026
0.21.0Jul 7, 2026
0.20.1Jul 5, 2026
0.20.0Jul 5, 2026
0.19.0Jul 4, 2026
0.18.0Jul 3, 2026
0.17.0Jul 3, 2026
0.16.1Jul 1, 2026
0.16.0Jun 29, 2026
0.15.0Jun 26, 2026
0.14.0Jun 24, 2026
0.13.0Jun 23, 2026
0.12.0Jun 19, 2026
0.11.0Jun 11, 2026
0.10.1Jun 7, 2026
0.10.0May 29, 2026
0.9.0May 15, 2026
0.8.3May 11, 2026
0.8.2May 11, 2026
0.8.1May 8, 2026
0.8.0May 8, 2026
0.7.0May 3, 2026
0.6.2Apr 25, 2026
0.6.1Apr 24, 2026
0.6.0Apr 23, 2026
0.5.6Apr 20, 2026
0.5.0Apr 16, 2026
0.4.4Apr 3, 2026
0.4.3Apr 3, 2026
0.4.2Apr 3, 2026
0.4.1Apr 2, 2026
0.4.0Apr 1, 2026
0.1.2Mar 23, 2026
0.1.1Mar 21, 2026
0.1.0Mar 20, 2026
Tools 18
memory_store annotations: none low
bootstrap annotations: none low
memory_search annotations: none low
memory_get annotations: none low
memory_update annotations: none low
soul_get annotations: none low
soul_set annotations: none low
flair_workspace_set annotations: none low
flair_orgevent annotations: none low
attention annotations: none low
record_usage annotations: none low
memory_delete annotations: none low
resize-image annotations: none low
Resize an uploaded image to a bounded dimension
resize-image-private annotations: none low
Private resize procedure
rotate-video annotations: none low
Rotate a video clip
skill_search annotations: none low
skill_get annotations: none low
relationship_store annotations: none low
Record that <subject> <predicate> <object> — an explicit entity-to-entity relationship triple
object string source string subject string validTo string predicate string validFrom string
Permissions 4
network medium filesystem low shell high env_vars low Scan Findings 120
low
Tool 'memory_store' has no annotations
low
Tool 'bootstrap' has no annotations
low
Tool 'memory_search' has no annotations
low
Tool 'memory_get' has no annotations
low
Tool 'memory_update' has no annotations
low
Tool 'soul_get' has no annotations
low
Tool 'soul_set' has no annotations
low
Tool 'flair_workspace_set' has no annotations
low
Tool 'flair_orgevent' has no annotations
low
Tool 'attention' has no annotations
low
Tool 'record_usage' has no annotations
low
Tool 'memory_delete' has no annotations
low
Tool 'resize-image' has no annotations
low
Tool 'resize-image-private' has no annotations
low
Tool 'rotate-video' has no annotations
low
Tool 'skill_search' has no annotations
low
Tool 'skill_get' has no annotations
low
Tool 'relationship_store' has no annotations
high
Hardcoded OAuth client secret in tpsdev-ai-flair-62f91a4/test/integration/mcp-client-credentials-e2e.test.ts
info
Sandbox failed to start for behavioral verification
medium
Vulnerable dependency: cryptography@42 (GHSA-537c-gmf6-5ccf)
medium
Vulnerable dependency: cryptography@42 (GHSA-6vqw-3v5j-54x4)
medium
Vulnerable dependency: cryptography@42 (GHSA-79v4-65xg-pq4g)
medium
Vulnerable dependency: cryptography@42 (GHSA-9v9h-cgj8-h64p)
medium
Vulnerable dependency: cryptography@42 (GHSA-h4gh-qq45-vh27)
medium
Vulnerable dependency: cryptography@42 (GHSA-jwv3-5hgf-82ww)
medium
Vulnerable dependency: cryptography@42 (GHSA-m959-cc7f-wv43)
medium
Vulnerable dependency: cryptography@42 (GHSA-r6ph-v2qm-q3c2)
medium
Vulnerable dependency: cryptography@42 (PYSEC-2024-225)
medium
Vulnerable dependency: cryptography@42 (PYSEC-2026-1284)
medium
Vulnerable dependency: cryptography@42 (PYSEC-2026-1285)
medium
Vulnerable dependency: cryptography@42 (PYSEC-2026-2141)
medium
Vulnerable dependency: cryptography@42 (PYSEC-2026-35)
medium
Vulnerable dependency: cryptography@42 (PYSEC-2026-3553)
medium
Vulnerable dependency: cryptography@42 (PYSEC-2026-3554)
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/src/cli.ts:19129
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/src/mcp-client-assertion.ts:122
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/resources/Asset.ts:197
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/resources/auth-middleware.ts:203
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/scripts/flair-sync.mjs:17
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/scripts/repro-resource-busy.mjs:42
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/scripts/migrate-memories.mjs:17
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/scripts/flair-bootstrap.mjs:22
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/scripts/flair-sync-soul.mjs:17
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/scripts/flair-client.mjs:16
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/src/lib/auth-resolve.ts:247
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/unit/secret-envelope.test.ts:50
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/unit/secret-envelope.test.ts:52
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/unit/secret-envelope.test.ts:53
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/unit/secret-envelope.test.ts:54
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/unit/secret-envelope.test.ts:126
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/unit/secret-envelope.test.ts:136
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/unit/secret-envelope.test.ts:151
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/unit/secret-envelope.test.ts:161
info
Tool: skill_search
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/unit/secrets-push.test.ts:123
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/unit/secrets-push.test.ts:124
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/unit/secrets-push.test.ts:125
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/unit/secrets-push.test.ts:126
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/unit/auth-middleware.test.ts:255
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/unit/cli.test.ts:529
medium
Hex string literal (>50 chars) in tpsdev-ai-flair-62f91a4/test/unit/doctor-client-native-shapes.test.ts:72
medium
Hex string literal (>50 chars) in tpsdev-ai-flair-62f91a4/test/unit/doctor-client-native-shapes.test.ts:78
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/unit/federation-sync-auth.test.ts:49
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/unit/federation-sync-auth.test.ts:224
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/unit/SkillScan.test.ts:126
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/unit/SkillScan.test.ts:239
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/unit/deploy-staging.test.ts:90
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/unit/deploy-staging.test.ts:102
info
Tool: skill_get
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/unit/federation-pair-cli.test.ts:122
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/unit/federation-pair-cli.test.ts:131
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/unit/federation-pair-cli.test.ts:403
medium
Hex string literal (>50 chars) in tpsdev-ai-flair-62f91a4/test/unit/longmemeval-repro.test.ts:85
medium
Hex string literal (>50 chars) in tpsdev-ai-flair-62f91a4/test/unit/longmemeval-repro.test.ts:86
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/unit/auth-middleware-spoke-sync.test.ts:52
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/unit/auth-middleware-spoke-sync.test.ts:85
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/unit/auth-middleware-spoke-sync.test.ts:230
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/integration-heavy/deploy-public-url.test.ts:95
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/integration/init-remote-ops.test.ts:89
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/integration/init-remote-ops.test.ts:104
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/integration/init-remote-ops.test.ts:123
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/test/bench/corpus-profiler/fetch.ts:50
medium
Hex string literal (>50 chars) in tpsdev-ai-flair-62f91a4/test/bench/ingest-throughput/config.ts:25
medium
Hex string literal (>50 chars) in tpsdev-ai-flair-62f91a4/test/bench/longmemeval/config.ts:34
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/packages/adk-flair-js/src/signing.ts:130
medium
Buffer.from base64 in tpsdev-ai-flair-62f91a4/packages/flair-client/src/auth.ts:20
info
package.json metadata
info
pyproject.toml metadata
info
Tool: memory_store
info
Tool: bootstrap
info
Tool: memory_search
info
Tool: memory_get
info
Tool: memory_update
info
Tool: soul_get
info
Tool: soul_set
info
Tool: flair_workspace_set
info
Tool: flair_orgevent
info
Tool: attention
info
Tool: record_usage
info
Tool: memory_delete
info
Tool: resize-image
info
Tool: resize-image-private
info
Tool: rotate-video
info
Tool: relationship_store
info
Transport: streamable-http
info
Required env vars (171)
info
Sandbox failed to start for output poisoning scan
medium
Permission: network access detected
low
Permission: filesystem access detected
high
Permission: shell access detected
low
Permission: env_vars access detected
info
SBOM generated: 27 components
critical
RSA Private Key found in tpsdev-ai-flair-62f91a4/packages/pi-flair/README.md
high
Hardcoded Password found in tpsdev-ai-flair-62f91a4/packages/n8n-nodes-flair/src/credentials/FlairApi.credentials.ts
critical
RSA Private Key found in tpsdev-ai-flair-62f91a4/packages/pi-flair/src/index.ts
critical
EC Private Key found in tpsdev-ai-flair-62f91a4/packages/pi-flair/src/index.ts
critical
RSA Private Key found in tpsdev-ai-flair-62f91a4/packages/adk-flair/src/adk_flair/memory_service.py
critical
RSA Private Key found in tpsdev-ai-flair-62f91a4/packages/adk-flair-js/src/signing.ts
medium
No build provenance detected (SLSA L0)