axinova-mcp-server-go
Verified Safeby axinova-ai
Overview
Provides a Model Context Protocol (MCP) server for LLM/agent access to Axinova's internal infrastructure and productivity tools.
Installation
docker-compose up -dEnvironment Variables
- ENV
- APP_PORTAINER__URL
- APP_PORTAINER__TOKEN
- APP_GRAFANA__URL
- APP_GRAFANA__TOKEN
- APP_PROMETHEUS__URL
- APP_SILVERBULLET__URL
- APP_SILVERBULLET__TOKEN
- APP_VIKUNJA__URL
- APP_VIKUNJA__TOKEN
- APP_TLS__SKIP_VERIFY
Security Notes
The server uses `stdio` transport, limiting direct external network exposure for the MCP protocol itself. Critical API tokens are handled via environment variables and `.env` files, with clear instructions against hardcoding and recommendations for secure file permissions (`chmod 600 .env`). Input validation is present through Go's type system and explicit checks. A deliberate design choice for internal network communication is `tls.skip_verify: true`, justified by TLS termination at an internal Traefik proxy. While acceptable in a controlled internal environment with proper perimeter security, this setting would be a significant vulnerability in a public internet context. The extensive documentation around this choice (e.g., in `DEPLOYMENT.md`, `VALIDATION.md`) indicates awareness of the risk and its specific context.
Similar Servers
agentor
Build and deploy scalable AI agents that can interact with various tools and communicate via A2A and MCP protocols.
mcp-servers
An MCP server for managing files in Google Cloud Storage, supporting CRUD operations (save, get, search, delete) and exposing files as resources.
mmcp
Manages Model Context Protocol (MCP) server definitions in a central configuration and applies them to various AI agent tools.
ax-mcp
Converts PDF documents to markdown format using advanced OCR technology for AI assistants.