article
README
🚀 MCP密钥服务器
MCP密钥服务器是一个模型上下文协议(MCP)服务器,它能够安全地存储API密钥,同时还提供npm包安装功能,为用户提供了便捷且安全的服务。
🚀 快速开始
先决条件
- Python 3.9+
- Node.js 16+
- Docker
- AWS CLI
安装
- 克隆仓库:
git clone https://github.com/suchetaslalom-sf/mcp-key-server.git
cd mcp-key-server
- 设置后端:
cd 后端
python -m venv venv
source venv/bin/activate # 在Windows上:venv\Scripts\activate
pip install -r requirements.txt
- 设置前端:
cd ../frontend
npm install
- 使用Docker启动服务:
docker-compose up -d
✨ 主要特性
- 安全的API密钥存储和管理
- npm包安装服务
- 用户身份验证和授权
- Docker容器化
- AWS部署支持
🔧 技术细节
技术栈
| 属性 | 详情 | |------|------| | 前端 | React | | 后端 | Python | | 数据库 | PostgreSQL | | 数据验证 | Pydantic | | 容器化 | Docker | | 云服务 | AWS |
💻 使用示例
开发
本地运行
后端
cd 后端
python app.py
前端
cd frontend
npm start
Docker开发
docker-compose -f docker-compose.dev.yml up
部署
AWS部署
cd deployment
./deploy.sh
📄 许可证
MIT
扫码联系在线客服