Skip to main content
Glama
backslash-ux

FlowCheck MCP Server

by backslash-ux

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OPENAI_API_KEYNoOpenAI API key for intent verification
ANTHROPIC_API_KEYNoAnthropic API key for AI judge functionality

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_flow_stateA

Get current flow state metrics with security scanning.

Returns metrics about repository health including:

  • minutes_since_last_commit: Time elapsed since last commit

  • uncommitted_lines: Total lines changed

  • uncommitted_files: Number of modified files

  • branch_name: Current Git branch

  • status: Health indicator (ok, warning, danger)

  • security_flags: Any detected security issues

get_recommendationsA

Get actionable recommendations with security awareness.

Analyzes repository and returns suggestions based on:

  • Commit frequency and change size thresholds

  • Branch age and main-branch synchronization

  • Security scan results

set_rulesB

Update FlowCheck configuration thresholds.

Supported parameters:

  • max_minutes_without_commit: Minutes before suggesting checkpoint (default: 60)

  • max_lines_uncommitted: Lines before suggesting split (default: 500)

search_historyA

Search commit history semantically.

Find commits by meaning rather than exact keyword matching. Example: "authentication changes" finds commits about OAuth, login, tokens.

verify_intentA

Validate current work against ticket requirements.

Checks if code changes align with the stated ticket/task. Flags scope creep using GitHub Issues integration.

sanitize_contentA

Sanitize content by redacting secrets and PII.

Use this before including file contents in prompts or outputs. Replaces sensitive data with [REDACTED_TYPE] tokens.

start_sessionA

Start a new FlowCheck session for audit correlation.

Sessions help correlate tool calls across a task for auditing. Call this at the beginning of a task.

get_session_infoA

Get information about the current session.

Returns session statistics including:

  • session_id: Unique session identifier

  • tool_calls: Number of tool calls in this session

  • duration_seconds: Session duration

Returns: Dictionary with session information.

end_sessionA

End the current FlowCheck session.

Call this at the end of a task to finalize audit records.

Returns: Dictionary with final session statistics.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/backslash-ux/flowcheck'

If you have feedback or need assistance with the MCP directory API, please join our Discord server