74
/ 100
26 days ago
glama

fpf-memory

This MCP server provides a deterministic index of the First Principles Framework (FPF) spec, enabling agents to query patterns, routes, and relations without vector databases.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
🔐
You'll be asked for 2 credentials: FPF_USAGE_REPORT_VERCEL_TOKEN, GITHUB_TOKEN
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// known CVEs in dependencies10 low

Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.

lowhono@4.12.12GHSA-2gcr-mfcq-wcc3

Hono: app.mount() strips mount prefix using undecoded path, causing incorrect routing for percent-encoded paths

lowhono@4.12.12GHSA-3hrh-pfw6-9m5x

Hono: Cookie helper does not sanitize sameSite and priority, allowing Set-Cookie injection

lowhono@4.12.12GHSA-458j-xx4x-4375

hono Improperly Handles JSX Attribute Names Allows HTML Injection in hono/jsx SSR

lowhono@4.12.12GHSA-69xw-7hcm-h432

hono/jsx has Unvalidated JSX Tag Names that May Allow HTML Injection

lowhono@4.12.12GHSA-9vqf-7f2p-gf9v

Hono: bodyLimit() can be bypassed for chunked / unknown-length requests

Depend on this server? Get alerted when its CVEs change.Watch this server free →
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configFPF_CONTENT_QUALITY_BASE_URL
configFPF_CONTENT_QUALITY_MONITOR_FORMAT
configFPF_CONTENT_QUALITY_MONITOR_MODE
configFPF_CONTENT_QUALITY_STATUS_URL
configFPF_DEPLOYED_AT
configFPF_DOCS_OUT_DIR
configFPF_DOCS_ROOT
configFPF_DOWNLOAD_SPEC_OUTPUT
configFPF_E2E_BASE_URL
configFPF_E2E_MCP_BASE_URL
configFPF_HOSTED_MCP_DISABLEDfalse Emergency hosted /api/mcp/ shutoff; returns 503 before loading the MCP runtime.
configFPF_PRODUCTION_SMOKE_FORMAT
configFPF_PRODUCTION_SMOKE_MCP_BASE_URL
configFPF_PRODUCTION_SMOKE_TIMEOUT_MS
configFPF_PRODUCTION_SMOKE_WEBSITE_BASE_URL
configFPF_PUBLISH_CHANNEL
configFPF_PUBLISH_SOURCE_PATHa gitignored local publish source: .fpf-upstream/FPF-Spec.md, or any local checkout via
configFPF_QUERY_DEFAULT_MODEverbose Default mode for query_fpf_spec and ask_fpf.
configFPF_RUNTIME_LOG_PATH.runtime/logs/fpf-runtime.log Structured runtime/MCP logs.
configFPF_SPEC_SOURCE_PATH1. hashes the spec file at and reuses the snapshot if the hash matches
configFPF_SYNC_MONITOR_FORMAT
configFPF_SYNC_MONITOR_MAX_DRIFT_HOURS10 Allowed upstream-to-production drift before monitor failure.
configFPF_SYNC_MONITOR_STATUS_URL
configFPF_UPSTREAM_OWNERailev GitHub owner for upstream publication provenance and downloads.
configFPF_UPSTREAM_REFmain Branch, tag, or SHA used by spec:download and publish:current.
configFPF_UPSTREAM_REPOFPF GitHub repo for upstream publication provenance and downloads.
configFPF_UPSTREAM_SPEC_PATHFPF-Spec.md Path to the spec inside the upstream repo.
configFPF_USAGE_REPORT_FORMAT
configFPF_USAGE_REPORT_LIMIT
configFPF_USAGE_REPORT_LOG_PATH
configFPF_USAGE_REPORT_OUTPUT
configFPF_USAGE_REPORT_SOURCE
configFPF_USAGE_REPORT_VERCEL_LIMIT
configFPF_USAGE_REPORT_VERCEL_PROJECT
configFPF_USAGE_REPORT_VERCEL_TIMEOUT_MS
🔐 secretFPF_USAGE_REPORT_VERCEL_TOKEN
configFPF_USAGE_REPORT_WINDOW
configFPF_VERCEL_FUNCTION_DURATION_USD_PER_GBHR
configFPF_VERCEL_PROJECTfpf-reference-mcp Vercel MCP/API project checked by monitor:vercel:spend.
configFPF_VERCEL_SCOPE_none_ (example: venikmans-projects) Vercel team scope for metrics and deploy commands. No built-in code default; seeded in .env.example.
configFPF_VERCEL_SPEND_LEGACY_PATH
configFPF_VERCEL_SPEND_MAX_ERROR_INVOCATIONS0 Maximum function invocations allowed with non-empty Vercel error_code.
configFPF_VERCEL_SPEND_MAX_FUNCTION_DURATION_GBHR0.25 Maximum Function Duration GB-hours allowed in the lookback window.
configFPF_VERCEL_SPEND_MAX_LEGACY_INVOCATIONS0 Maximum function invocations allowed for the legacy MCP route.
configFPF_VERCEL_SPEND_MONITOR_FORMAT
configFPF_VERCEL_SPEND_WINDOW_MINUTES30 Metrics lookback window for spend guardrails.
configGITHUB_OUTPUT
configGITHUB_STEP_SUMMARY
🔐 secretGITHUB_TOKEN
configVERCEL
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 2 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/venikman-fpf-memory-15av4d)](https://m8ven.ai/mcp/venikman-fpf-memory-15av4d)
commit: afd000b6a509c04aaa0f00ab27df32b17fb6414f
code hash: 2de68b2d22ea2eaf96951fcd63cd9efba63c6a41ef4e596dd25dec4599f9e9d9
verified: 6/13/2026, 9:57:00 AM
view raw JSON →