Token导航 LogoToken导航TokenDH.com
MCP Copy logo
运维云端stdio官方级别未说明来源级核验

MCP Copy

MCP Server

Aveonline MCP Server是一个基于FastMCP 2.0构建的服务器,支持本地和Docker部署,用于处理MCP协议通信。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
服务器部署FastAPIPythonDocker

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Drakoxw

提供方

Drakoxw

最后核验

2026/5/17 20:20

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run -p 8008:8008 -p 8877:8877 --name aveonline-mcp-server mcp-server-ave

详细介绍

Aveonline MCP Server

Servidor MCP de AveOnline construido con FastMCP 2.0.


🧱 Requisitos

  • Python 3.10+
  • uv para gestión de dependencias
  • Docker (opcional para despliegue en contenedor)

.env

Credenciales de Google > Clientes de OAuth 2.0 > Tipo: Escritorio

CALLBACK_SERVER_PORT=8870

# OAuth Configuration
REDIRECT_URI="http://localhost"
CLIENT_ID="xxxxxx-ipsxxxxxx.apps.googleusercontent.com"
CLIENT_SECRET="GOCSPX-xxxxxxxxxx"
CALLBACK_SERVER_HOST="0.0.0.0"

DOCKER_ENVIRONMENT=1
LOG_LEVEL="info"

SECRET_KEY=""
SECRET_IV=""
CRYPTER_METHOD="AES"

# Redis Configuration
REDIS_PORT=6379
REDIS_DB=0
REDIS_PASSWORD=
# REDIS_HOST=localhost # Para desarrollo local
REDIS_HOST=redis

# Session Configuration
SESSION_TIMEOUT=3600
SESSION_SECRET=mi_clave

🚀 Instalación local

1. Instalar dependencias

uv sync
# o para reinstalar completamente
uv sync --reinstall

2. Activar entorno virtual

.venv\Scripts\activate  # En Windows
# o
source .venv/bin/activate  # En Linux/macOS

3. Ejecutar el servidor MCP

fastmcp run main.py --transport streamable-http

Accede a: http://localhost:8008/mcp/


🐳 Despliegue con Docker

Opción 1: Docker Compose (recomendado)

docker-compose up -d
Asegúrate de tener un archivo .env si el docker-compose.yml lo requiere.

Opción 2: Manual (Build + Run)

docker build -t mcp-server-ave .
docker run -p 8008:8008 -p 8877:8877 --name aveonline-mcp-server mcp-server-ave

🛠️ Problemas comunes

  • Si algo falla durante la instalación local:

- Elimina la carpeta .venv - Ejecuta nuevamente uv sync


📚 Recursos


🧩 Información técnica

  • MCP Transport: Streamable-HTTP
  • Puerto por defecto: 8008
  • Endpoint: /mcp/
  • Se requiere el CLIENT_ID y CLIENT_SECRET para la OAuth
  • Puerto Callback (OAuth): 8877

Redis

Ver logs de Redis

docker-compose logs -f redis

Conectarse a Redis CLI

docker exec -it aveonline-redis redis-cli

Monitorear comandos Redis

docker exec -it aveonline-redis redis-cli MONITOR

Verificar sesiones activas

docker exec -it aveonline-redis redis-cli KEYS "*session:*"

Limpiar todas las sesiones

docker exec -it aveonline-redis redis-cli FLUSHDB

目录标签

目录标签

服务器部署FastAPIPythonDocker混合部署MCP协议OAuth认证Redis

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

oauth

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiooauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP