
MCP Key Server

2025.03.19
0
PythonAPI 密钥管理npm 包安装容器化部署AWS 部署开发效率
MCP Key Server 是一个基于 Model Context Protocol (MCP) 的服务,主要用于安全存储 API 密钥并提供 npm 包安装功能。该服务支持用户认证和授权,并提供了 Docker 容器化和 AWS 部署支持。
View on GitHub
Overview
基本能力
产品定位
MCP Key Server 是一个用于安全存储和管理 API 密钥的服务,同时提供 npm 包安装功能。
核心功能
- 安全存储和管理 API 密钥
- 提供 npm 包安装服务
- 用户认证和授权
- Docker 容器化支持
- AWS 部署支持
适用场景
- 开发团队需要安全存储和管理 API 密钥
- 需要自动化 npm 包安装的项目
- 需要容器化部署的服务
- 需要在 AWS 上部署的服务
工具列表
- Docker: 用于容器化部署
- AWS CLI: 用于 AWS 部署
- npm: 用于前端依赖管理
- Python: 用于后端开发
常见问题解答
无明确常见问题解答部分。
使用教程
使用依赖
- Python 3.9+
- Node.js 16+
- Docker
- AWS CLI
安装教程
-
克隆仓库:
bash git clone https://github.com/suchetaslalom-sf/mcp-key-server.git cd mcp-key-server
-
设置后端:
bash cd backend python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate pip install -r requirements.txt
-
设置前端:
bash cd ../frontend npm install
-
使用 Docker 启动服务:
bash docker-compose up -d
调试方式
后端
cd backend
python app.py
前端
cd frontend
npm start
Docker 开发
docker-compose -f docker-compose.dev.yml up
AWS 部署
cd deployment
./deploy.sh