mcpField
M
MCP Key Server

MCP Key Server

Local
github.com/suchetaslalom-sfSecurity0Updated 84w ago

About MCP Key Server

MCP Key Server is an MCP server for storing and managing API keys, with an npm package installation service. Its stated stack includes a React frontend, Python backend, PostgreSQL, and Docker, with AWS deployment support.

Key features

  1. 01Store and manage API keys
  2. 02Provide npm package installation
  3. 03Authenticate and authorize users
  4. 04Run with Docker
  5. 05Support AWS deployment

Use cases

  1. 01Manage API keys through the server
  2. 02Install npm packages using the service
  3. 03Deploy the application on AWS

MCP support

The project identifies itself as an MCP server for API key storage and npm package installation; the README does not specify the MCP tools or resources it exposes.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.