MCP密钥服务器
一种模型上下文协议(MCP)服务器,用于安全存储API密钥并提供npm包安装功能。
特性
- 安全的API密钥存储和管理
- NPM包安装服务
- 用户身份验证和授权
- Docker容器化
- AWS部署支持
技术栈
- 前端:反应
- 后端python
- 数据库:PostgreSQL
- 数据验证:Pydantic
- 容器化:Docker
- 云:AWS
入门指南
先决条件
- Python 3.9+
- Node.js 16+
- 码头工人
- AWS-CLI
安装
- 克隆存储库:
git clone https://github.com/suchetaslalom-sf/mcp-key-server.git
cd mcp-key-server- 设置后端:
cd backend
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt- 设置前端:
cd ../frontend
npm install- 使用Docker启动服务:
docker-compose up -d发展
本地运行
后端
cd backend
python app.py前端
cd frontend
npm startDocker开发
docker-compose -f docker-compose.dev.yml up部署
AWS部署
cd deployment
./deploy.sh许可证
麻省理工学院
