AI模型协议本地启动器

用于通过PM2启动和管理TianGong AI MCP(模型上下文协议)服务器的本地运行时环境。

  • by linancn
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 linancn/tiangong-ai-mcp-local-laucher

使用说明

天工AI MCP本地发射器

用于使用PM2启动和管理天工AI MCP(模型上下文协议)服务器的本地运行时环境。

先决条件

npm install -g pm2

安装

npm install

npm update && npm ci

用法

启动MCP服务器

# Start TianGong AI MCP server
pm2 start "npx --no-install @tiangong-ai/mcp-server-local tiangong-ai-mcp-http" \
  --name tiangong-ai-mcp-local \
  --time \
  --output ./logs/tiangong-ai-mcp-out.log \
  --error ./logs/tiangong-ai-mcp-error.log

# Start TianGong LCA MCP server
pm2 start "npx --no-install -p @tiangong-lca/mcp-server tiangong-lca-mcp-http-local" \
  --name tiangong-lca-mcp-local \
  --time \
  --output ./logs/tiangong-lca-mcp-out.log \
  --error ./logs/tiangong-lca-mcp-error.log

# Start MCP Chart Server
pm2 start "npx --no-install -p @antv/mcp-server-chart mcp-server-chart --transport streamable --port 1122 --host 0.0.0.0" \
  --name mcp-server-chart-remote \
  --time \
  --output ./logs/mcp-server-chart-remote-out.log \
  --error ./logs/mcp-server-chart-remote-error.log

# Start VIS Server
pm2 start "npx --no-install @tiangong-ai/vis-server tiangong-ai-vis-private" \
  --name tiangong-ai-vis-server \
  --time \
  --output ./logs/tiangong-ai-vis-server-out.log \
  --error ./logs/tiangong-ai-vis-server-error.log

# Start MCP Chart Server
pm2 start "npx --no-install -p @antv/mcp-server-chart mcp-server-chart --transport streamable --port 1123 --host 0.0.0.0" \
  --name mcp-server-chart-local \
  --time \
  --env VIS_REQUEST_SERVER=http://localhost:3000 \
  --output ./logs/mcp-server-chart-local-out.log \
  --error ./logs/mcp-server-chart-local-error.log

查看状态

pm2 status

查看日志

pm2 logs tiangong-ai-mcp-local
pm2 logs tiangong-lca-mcp-local

停止服务器

pm2 delete tiangong-ai-mcp-local
pm2 delete tiangong-lca-mcp-local

MinIO服务器

要启动用于本地存储的MinIO服务器,请使用以下命令:

docker run -d \
  --name minio \
  -p 9000:9000 \
  -p 9001:9001 \
  -e "MINIO_ROOT_USER=minioadmin" \
  -e "MINIO_ROOT_PASSWORD=yourpassword" \
  quay.io/minio/minio server /data --console-address ":9001"

默认凭据

  • 访问密钥
    • MINIO_ROOT_USER:minioadmin
  • 密钥
    • MINIO_ROOT_密码:minioadmin