mcp-key-server

mcp-key-server

0

MCP Key Server is a secure Model Context Protocol server for API key storage and npm package installation, featuring Docker containerization and AWS deployment. It utilizes Python and PostgreSQL in its backend.

MCP Key Server

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

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.
  2. Set up the backend.
  3. Set up the frontend.
  4. Start the services with Docker.

Development

Running Locally

  • Backend
  • Frontend

Docker Development

  • Use Docker Compose for development.

Deployment

AWS Deployment