Back to Home
fabric-testbed icon

fabric_mcp

Verified Safe

by fabric-testbed

Overview

Provides a Model Context Protocol (MCP) server to expose FABRIC Testbed API and inventory queries to LLM clients.

Installation

Run Command
docker compose up -d

Environment Variables

  • FABRIC_ORCHESTRATOR_HOST
  • FABRIC_CREDMGR_HOST
  • FABRIC_AM_HOST
  • FABRIC_CORE_API_HOST
  • PORT
  • HOST
  • LOG_LEVEL
  • LOG_FORMAT
  • UVICORN_ACCESS_LOG
  • REFRESH_INTERVAL_SECONDS
  • CACHE_MAX_FETCH
  • MAX_FETCH_FOR_SORT
  • HTTP_DEBUG

Security Notes

The server uses token-based authentication (Bearer FABRIC ID token) passed via HTTP headers and explicitly states it does not store user credentials. Sensitive configurations like API hosts are loaded from environment variables. Logging explicitly redacts tokens and recommends terminating TLS at the NGINX reverse proxy. No 'eval' or obvious malicious patterns were found. Relies on external SSL certificate provisioning for NGINX.

Similar Servers

Stats

Interest Score30
Security Score9
Cost ClassMedium
Avg Tokens2500
Stars1
Forks0
Last Update2025-12-11

Tags

FABRIC TestbedMCPLLM ToolsAPI ProxyFastAPI