使用说明
马文MCP服务器
这是Amazing Marvin的模型上下文协议(MCP)服务器,使用TypeScript和Express构建。
先决条件
入门指南
地方发展
-
安装依赖项:
npm install -
创建一个
.env文件: 创建一个.env文件在项目的根目录中,并添加您的Amazing Marvin API令牌:MARVIN_API_TOKEN=your_api_token_here MARVIN_FULL_ACCESS_TOKEN=your_full_access_token_here -
启动开发服务器:
npm start服务器将在以下时间运行
http://localhost:3000.
Docker部署
-
构建Docker镜像:
docker build -t marvin-mcp-server . -
运行Docker容器:
docker run -d -p 3000:3000 \ -e MARVIN_API_TOKEN=your_api_token_here \ -e MARVIN_FULL_ACCESS_TOKEN=your_full_access_token_here \ --name marvin-mcp-server \ marvin-mcp-server
认证
服务器可以通过以下方式进行身份验证:
-
环境变量(建议用于生产/Docker):
MARVIN_API_TOKEN:您的神奇马文API代币。MARVIN_FULL_ACCESS_TOKEN:你的神奇马文完全访问令牌。
-
HTTP标头:
Authorization: Bearer <your_api_token>x-api-token:您的神奇马文API代币。x-full-access-token:你的神奇马文完全访问令牌。
生产大楼
-
构建TypeScript代码:
npm run build这将把TypeScript代码编译成JavaScript
dist目录。 -
运行生产服务器:
npm run serve