Back to Home

data-mcp-servers

by ClearCalcs

Overview

This monorepo contains multiple Model Context Protocol (MCP) servers designed for ClearCalcs engineering workflows, including an AST MCP server for converting calculation sheets to Mermaid diagrams, a Buildkite MCP server for CI/CD operations, and a ClearCalcs MCP server for general API integration and widget analysis, often involving LLM processing.

Installation

Run Command
uv run --project clearcalcs server.py

Environment Variables

  • TRANSPORT
  • HOST
  • PORT
  • MCP_SERVER
  • AST_SERVICE_URL
  • BUILDKITE_API_TOKEN
  • CLEARCALCS_BASE_URL
  • CHOSEN_MODEL
  • CHOSEN_API_KEY
  • TYPINGMIND_API_TOKEN
  • DEBUG

Security Notes

Multiple AWS CDK infrastructure files (e.g., `fjall/clearcalcs_mcp/infrastructure.ts`, `fjall/buildkite-mcp/infrastructure.ts`) explicitly use `SecretValue.unsafePlainText("REPLACE_ME")` for sensitive API keys (Anthropic, Buildkite, TypingMind). While likely intended as a placeholder, if not correctly replaced with secure values from a secrets manager, this directly results in hardcoded secrets and a critical vulnerability. The server also relies on session tokens passed via HTTP headers (`X-CLEARCALCS-SESSION`), requiring robust security (e.g., HTTPS, WAF) at the gateway level to prevent token interception. The `AST_SERVICE_URL` is an environment variable, which, if compromised, could be redirected to a malicious service.

Similar Servers

Stats

Interest Score0
Security Score3
Cost ClassHigh
Avg Tokens2500
Stars0
Forks0
Last Update2025-11-25

Tags

MonorepoMCP ServerASTBuildkiteClearCalcsAWS DeploymentLLM Integration