MCP Hub
Back to servers

Key Server

MCP (Model Context Protocol) Server. Provides secure API key storage and NPM package management with role-based access control, enabling developers to centrally store service credentials while maintaining dependencies.

Validated
Jan 11, 2026

MCP Key Server

A Model Context Protocol (MCP) server for securely storing API keys and providing npm package installation capabilities.

Features

  • Secure API key storage and management
  • NPM package installation service
  • User authentication and authorization
  • Docker containerization
  • AWS deployment support

Tech Stack

  • Frontend: React
  • Backend: Python
  • Database: PostgreSQL
  • Data Validation: Pydantic
  • Containerization: Docker
  • Cloud: AWS

Getting Started

Prerequisites

  • Python 3.9+
  • Node.js 16+
  • Docker
  • AWS CLI

Installation

  1. Clone the repository:

    git clone https://github.com/suchetaslalom-sf/mcp-key-server.git
    cd mcp-key-server
    
  2. Set up the backend:

    cd backend
    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
    pip install -r requirements.txt
    
  3. Set up the frontend:

    cd ../frontend
    npm install
    
  4. Start the services with Docker:

    docker-compose up -d
    

Development

Running Locally

Backend

cd backend
python app.py

Frontend

cd frontend
npm start

Docker Development

docker-compose -f docker-compose.dev.yml up

Deployment

AWS Deployment

cd deployment
./deploy.sh

License

MIT

Reviews

No reviews yet

Sign in to write a review