skeleton-mcp

LesterAJohn/skeleton-mcp
★ 0 stars JavaScript Security Updated today
The is the skeleton for creation of secure mcp servers. It includes vault for secrets and postgres for configuration persistance.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "skeleton-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "LesterAJohn/skeleton-mcp"
      ]
    }
  }
}

README Excerpt

Node.js MCP skeleton with: - Vault-backed secret management - Postgres-backed configuration management - Security and operational defaults for production-style patterns This repository is a starter template for building an MCP server that needs: - Secret reads and writes through Vault - Config reads and writes through Postgres

Tools (18)

MCP_HTTP_ALLOWED_ORIGINSMCP_HTTP_MAX_BODY_BYTESMCP_HTTP_RATE_LIMIT_MAX_REQUESTSMCP_HTTP_RATE_LIMIT_WINDOW_MSMCP_TOKEN_ROTATION_DEFAULT_INTERVAL_MSMCP_VAULT_AGENT_AUTH_MODE_CONFIG_KEYMCP_VAULT_AGENT_LISTENER_ADDR_CONFIG_KEYMCP_VAULT_AGENT_TOKEN_FILE_PATH_CONFIG_KEYVAULT_AGENT_AUTH_MODEVAULT_AGENT_LISTENER_ADDRVAULT_AGENT_TOKEN_FILE_PATHbothfilelistenertokenCreatetokenLookupSelftokenRenewSelftokenRevoke