Argo家庭门户MCP服务器

一个用于Argo家庭门户和Telegram机器人的MCP服务器,支持HTTP和标准输入输出交互。

  • by gabrielemidulla
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 gabrielemidulla/argo-didup-mcp

使用说明

argo-didup



Server MCP per il portale Argo (famiglia) e bot Telegram che lo usa via HTTP.

Prerequisiti

bun install
cp .env.example .env

Compila .env in root: gli script usano --env-file=../../.env dai package. Dettaglio variabili: .env.example.

Comandi (dalla root)

bun run serve     # MCP HTTP (default porta in .env)
bun run mcp       # MCP stdio
bun run telegram  # bot (serve MCP in ascolto o MCP_URL esterno)
bun run check     # TypeScript

CLI Argo (stesse credenziali del MCP):

bun --env-file=.env ./packages/argo-mcp/index.ts voti-giornalieri

Se sul server HTTP viene impostato AUTH_TOKEN, il client deve inviare Authorization: Bearer ….

Docker

docker-compose.yml: servizi mysql, mcp, telegram. Esempi: docker compose up mysql -d, docker compose up mcp telegram -d. Il bot usa il volume telegram_user_memory per MEMORY.md (preferenze utente): non si perde ricompilando l’immagine o ricreando il container.

Build singole immagini dal root del repo:

docker build -f packages/argo-mcp/Dockerfile -t argo-mcp .
docker build -f packages/telegram-bot/Dockerfile -t telegram-bot .