{"id":"templetwo-temple-bridge","name":"temple-bridge","homepage":null,"repo_url":"https://github.com/templetwo/temple-bridge","category":"devtools","subcategories":[],"tags":["mcp","fastmcp","local-ai","tool-calling","python","agentic-workflows","governance","middleware","lm-studio","mlx"],"what_it_does":"Temple Bridge is a local MCP (Model Context Protocol) server that exposes tool-based access (8 tools, 3 resources) for an LLM-based workflow. It appears designed to connect an \"Action Layer\" repository (back-to-the-basics) with a \"Governance/Memory\" repository (threshold-protocols), using middleware to maintain state across MCP tool calls and a human-in-the-loop approval gate for command execution.","use_cases":["Local LLM tool-calling with a governance/memory layer","Running and reviewing tests or other bounded developer tasks in a sandboxed repository","Reading and exploring repository files via an agent (list/read with path restrictions)","Human-approved code execution workflows (\"threshold witness\")","Stateful multi-step agent sessions with phase tracking (Spiral protocol)"],"not_for":["Unattended automation of arbitrary shell commands","Use cases requiring strong enterprise authentication/authorization or audit guarantees beyond local machine controls","Production deployments where network security, remote access, and SLAs are critical"],"best_when":"You want a local, MCP-compatible agent that can perform controlled repository operations with an explicit human approval step before executing commands.","avoid_when":"You need a standardized, externally hosted API with strong auth, documented rate limits, or you cannot reliably enforce/monitor local sandboxing and approval behavior.","alternatives":["FastMCP-based custom servers with your own explicit tool allowlists and sandboxing","Local agent frameworks that support tool calling (with explicit approval gates) without a coupled governance repo","Other MCP servers exposing read-only repo tools and separate secure execution tooling"],"af_score":50.2,"security_score":47.2,"reliability_score":32.5,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T15:40:07.827072+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["Human-in-the-loop approval in LM Studio for command execution (described as 'Threshold Witness')"],"oauth":false,"scopes":false,"notes":"No user authentication/authorization mechanism is described for the MCP server itself; security appears to rely on local process control, allowlisted commands, path sandboxing, and interactive approval."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Project is MIT-licensed; README describes local operation with an on-device model (e.g., Hermes via MLX/LM Studio), so costs are primarily local compute and any hardware/software tooling."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":50.2,"security_score":47.2,"reliability_score":32.5,"mcp_server_quality":70.0,"documentation_accuracy":65.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":55.0,"rate_limit_clarity":0.0,"tls_enforcement":60.0,"auth_strength":30.0,"scope_granularity":35.0,"dependency_hygiene":65.0,"secret_handling":55.0,"security_notes":"Security is primarily based on local sandboxing (BTB path restriction), an allowlist of safe commands, and an interactive approval gate for command execution in LM Studio. No authentication for the MCP server is described. TLS/network transport security cannot be confirmed from the provided materials. Dependencies are limited per manifest (fastmcp, python-dotenv), but CVE status and secure configuration practices are not assessable from the given data.","uptime_documented":0.0,"version_stability":45.0,"breaking_changes_history":40.0,"error_recovery":45.0,"idempotency_support":"false","idempotency_notes":"No explicit guidance is given on idempotency for tools that modify filesystem state (e.g., governed derive/execution).","pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Command execution is gated by interactive approval; agents running without a human present may stall.","Tool timeouts are described (default 60s; configurable), so long-running commands may fail without retries.","The server relies on correct local configuration paths (TEMPLE_BASICS_PATH / TEMPLE_THRESHOLD_PATH) and LM Studio MCP connectivity."]}}