
mcp key server
MCP server for storing API keys and providing npm installation
Repository Info
About This Server
MCP server for storing API keys and providing npm installation
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
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
-
Clone the repository:
git clone https://github.com/suchetaslalom-sf/mcp-key-server.git cd mcp-key-server -
Set up the backend:
cd backend python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate pip install -r requirements.txt -
Set up the frontend:
cd ../frontend npm install -
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
Quick Start
Clone the repository
git clone https://github.com/suchetaslalom-sf/mcp-key-serverInstall dependencies
cd mcp-key-server
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.