You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"description": "Meta-MCP registry and CLI. Discovers, manages, and proxies MCP servers from a local SQLite registry; ships a CLI, an MCP server, and an SDK. PostgreSQL is a push/pull synchronization boundary only, never the runtime backend.",
"bins": [
"mcps",
"mcps-mcp"
],
"hosting": [
"user-hosted"
],
"storage": {
"mode": "sqlite",
"engines": [
"sqlite"
],
"envPrefix": "HASNA_MCPS_",
"aliasEnvPrefix": "MCPS_",
"sqlitePath": "~/.hasna/mcps/registry.db"
},
"serviceSurfaces": [
{
"name": "mcps-cli",
"kind": "cli",
"status": "supported",
"bin": "mcps",
"authMode": "local-only"
},
{
"name": "mcps-mcp",
"kind": "mcp",
"status": "supported",
"mcpBin": "mcps-mcp",
"authMode": "local-only"
},
{
"name": "mcps-sdk",
"kind": "sdk",
"status": "supported",
"authMode": "none",
"exportSubpath": "."
}
],
"metadata": {
"release": {
"artifactScan": {
"script": "artifact-scan"
}
},
"conformance": {
"waivedStorageEngines": [
{
"engine": "postgres",
"reason": "mcps owns a local SQLite registry only; resolveStorageMode() accepts the local backend alone and PostgreSQL appears solely as an optional push/pull synchronization target in src/lib/storage-sync.ts."