io.github.cyanheads

cyanheads-mcp-server

Fleet discovery for the cyanheads MCP ecosystem — semantic search + install snippets.

Hosted
communityservice

Deployment

Hosted
streamable-httphttps://cyanheads.caseyjhand.com/mcp

Package Details

Transportstdio
Runtimenode

Package Arguments

Positional
Position 0
run
Position 1
start:stdio

Environment Variables

MCP_LOG_LEVEL(str)
Default:info

Minimum log level: debug, info, notice, warning, error.

CATALOG_URL(str)
Default:https://caseyjhand.com/fleet.json

Remote fleet.json endpoint (schema v2 with baked embeddings).

CATALOG_REFRESH_SECONDS(str)
Default:3600

Background poll interval for fleet.json refresh. 0 disables.

EMBEDDING_MODEL_ID(str)
Default:Snowflake/snowflake-arctic-embed-m-v1.5

Hugging Face model id for query embedding. Must match fleet.json.embeddingModel.

SIMILARITY_FLOOR(str)
Default:0.3

Cosine similarity cutoff for cyanheads_search results (0-1).

TransportStreamable HTTP
Runtimenode

Package Arguments

Positional
Position 0
run
Position 1
start:http

Environment Variables

MCP_HTTP_HOST(str)
Default:127.0.0.1

Hostname for the HTTP server.

MCP_HTTP_PORT(str)
Default:3010

Port to run the HTTP server on.

MCP_HTTP_ENDPOINT_PATH(str)
Default:/mcp

Endpoint path for the MCP server.

MCP_AUTH_MODE(str)
Default:none

Authentication mode: none, jwt, or oauth.

MCP_LOG_LEVEL(str)
Default:info

Minimum log level: debug, info, notice, warning, error.

CATALOG_URL(str)
Default:https://caseyjhand.com/fleet.json

Remote fleet.json endpoint (schema v2 with baked embeddings).

CATALOG_REFRESH_SECONDS(str)
Default:3600

Background poll interval for fleet.json refresh. 0 disables.

EMBEDDING_MODEL_ID(str)
Default:Snowflake/snowflake-arctic-embed-m-v1.5

Hugging Face model id for query embedding. Must match fleet.json.embeddingModel.

SIMILARITY_FLOOR(str)
Default:0.3

Cosine similarity cutoff for cyanheads_search results (0-1).