Skip to main content
Glama
cyanheads

@cyanheads/brapi-mcp-server

by cyanheads

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OTEL_ENABLEDNoOpenTelemetry enabledfalse
MCP_AUTH_MODENoAuth mode: none, jwt, oauthnone
MCP_HTTP_PORTNoHTTP port3010
MCP_LOG_LEVELNoLog levelinfo
BRAPI_PAGE_SIZENoUpstream pageSize during canvas spillover walks1000
BRAPI_EXPORT_DIRNoDirectory for brapi_dataframe_export output files
BRAPI_LOAD_LIMITNoIn-context row cap before spilling to canvas dataframe1000
MCP_SESSION_MODENoSession mode: stateful, stateless, autoauto
MCP_TRANSPORT_TYPENoTransport: stdio or httpstdio
BRAPI_ENABLE_WRITESNoOpt-in for brapi_submit_observations registrationfalse
BRAPI_CANVAS_MAX_ROWSNoPer-query response row cap for brapi_dataframe_query10000
BRAPI_DEFAULT_API_KEYNoStatic API key for default connection
STORAGE_PROVIDER_TYPENoStorage backendin-memory
BRAPI_DEFAULT_BASE_URLNoDefault BrAPI v2 base URL
BRAPI_DEFAULT_PASSWORDNoSGN session-token auth password for default connection
BRAPI_DEFAULT_USERNAMENoSGN session-token auth username for default connection
BRAPI_ALLOW_PRIVATE_IPSNoAllow RFC 1918/loopback targets (dev-only)false
BRAPI_SESSION_ISOLATIONNoScope connection state and canvas to sessiontrue
BRAPI_REQUEST_TIMEOUT_MSNoPer-request HTTP timeout30000
BRAPI_RETRY_MAX_ATTEMPTSNoRetry max attempts for 429/5xx3
BRAPI_CANVAS_DROP_ENABLEDNoOpt-in for brapi_dataframe_drop registrationfalse
BRAPI_DATASET_TTL_SECONDSNoTTL for dataframe provenance metadata86400
BRAPI_RETRY_BASE_DELAY_MSNoRetry base delay in ms500
BRAPI_COMPANION_TIMEOUT_MSNoTimeout for non-critical companion enrichments8000
BRAPI_DEFAULT_API_KEY_HEADERNoHeader name for API key (default Authorization)
BRAPI_SEARCH_POLL_TIMEOUT_MSNoAsync search polling timeout60000
BRAPI_CANVAS_QUERY_TIMEOUT_MSNoWall-clock timeout for brapi_dataframe_query30000
BRAPI_DEFAULT_OAUTH_CLIENT_IDNoOAuth2 client ID for default connection
BRAPI_GENOTYPE_CALLS_MAX_PULLNoUpstream row ceiling per brapi_find_genotype_calls invocation100000
BRAPI_MAX_CONCURRENT_REQUESTSNoPer-connection concurrency cap4
BRAPI_SEARCH_POLL_INTERVAL_MSNoAsync search polling interval1000
BRAPI_BUILTIN_ALIASES_DISABLEDNoComma-separated alias names to remove from built-in registry
BRAPI_DEFAULT_OAUTH_CLIENT_SECRETNoOAuth2 client secret for default connection
BRAPI_GENOTYPE_MATRIX_MAX_COLUMNSNoDistinct-variant column ceiling per brapi_export_genotype_matrix10000
BRAPI_REFERENCE_CACHE_TTL_SECONDSNoTTL for programs/trials/locations/crops cache3600

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

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/cyanheads/brapi-mcp-server'

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