forked from spencerm/freshservice-claude
Cowork runs the agent in an isolated VM, so the uploaded skill can't see host credentials or reach the Freshservice host. Add an HTTP/streamable MCP server (bearer-auth, Dockerfile, compose) to run as a container on the LAN box and connect via mcp-remote like the existing sharepoint-lists server. The skill remains the right tool for the non-sandboxed Claude Code CLI. Also gitignore mcp-server/.env and include the desktop skill install package. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
16 lines
408 B
YAML
16 lines
408 B
YAML
services:
|
|
freshservice-mcp:
|
|
build: .
|
|
image: freshservice-mcp
|
|
container_name: freshservice-mcp
|
|
restart: unless-stopped
|
|
# Host 3839 -> container 3838 (3838 is taken by sharepoint-lists).
|
|
ports:
|
|
- "3839:3838"
|
|
env_file:
|
|
- .env
|
|
# .env must define:
|
|
# FRESHSERVICE_DOMAIN=pesco
|
|
# FRESHSERVICE_API_KEY=...
|
|
# MCP_AUTH_TOKEN=... (openssl rand -hex 32)
|