Skip to main content
Glama
rsc-dev

alpha-mcp

by rsc-dev

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ALPHA_MCP_GITNoSource setup registers in the clients
ALPHA_MCP_SSHNo--ssh program namessh
ALPHA_MCP_TABLESNoComma-separated allowlist of queryable tables; empty = all
ALPHA_MCP_DB_LOCALNoLocal replica~/.local/share/alpha-mcp/Global.db
ALPHA_MCP_ENV_FILENoExplicit .env path, checked first
ALPHA_MCP_DB_ORIGINYes[USER@]HOST:PATH of the live DB
ALPHA_MCP_SYNC_ARGSNoExtra args, e.g. --protocol 1, --port 2222
ALPHA_MCP_DB_MAX_AGENoAuto-sync when the replica is older than this; 0 disables21600
ALPHA_MCP_REMOTE_EXENo--exe on the origin host; leave empty for a local-file origin
ALPHA_MCP_USER_AGENTNoUser-Agent for document downloadsbrowser-like
ALPHA_MCP_SYNC_TIMEOUTNoSeconds600
ALPHA_MCP_EXPORT_SKILLSNocodex or claude: export prompts as skills on every launch
ALPHA_MCP_SQLITE3_RSYNCNoLocal binary name or full pathsqlite3_rsync
ALPHA_MCP_MATERIALS_ROOTNoLocal root for fund documents~/.local/share/alpha-mcp/Materials
ALPHA_MCP_SYNC_VERBOSITYNoKeep -vv or more: below that the remote command gets 2>/dev/null, which cmd.exe on a Windows origin rejects-vvv
ALPHA_MCP_DATASETS_PREFIXNoPrefix stripped from DataSet paths when mapping to the local rootZ:\DataSets
ALPHA_MCP_DOWNLOAD_MAX_MBNoPer-document download limit50

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
sync_dbA

Replicate the latest Global.db from the origin host with sqlite3_rsync over ssh.

Only changed pages are transferred, so this is cheap and safe to call often. Refuses while local
edits made by update_fund / finish_provider_review are pending, because they would be overwritten.
list_tablesA

List queryable tables with their primary key, columns and row counts.

get_rowA

Fetch one row from a table by key. Returns {'found': false} when there is no match.

find_rowsA

Fetch every row where column = value (read-only).

update_fundA

Write verified fields for one fund to the local replica. Only send values you are certain of.

chatgpt_response_schemaD

The exact key list (and one example) that ChatGPTResponse values must follow.

finish_provider_reviewA

Stamp the provider's LastReviewDate (YYYY-MM-DD HH:MM:SS). Never changes ReviewFinished.

list_materialsB

Documents already stored for a fund, and where its Materials directory is.

save_materialA

Download one document into the fund's Materials directory. Never overwrites earlier documents: identical content is reported as 'duplicate', changed content is stored under a dated name.

get_promptA

Fallback for clients without MCP prompt support: returns the rendered prompt text to follow.

Prompts

Interactive templates invoked by user choice

NameDescription
fund_provider_reviewResolve identifiers, documents and index details for every fund of one provider in FundsDataSets, store the documents, and update the database.

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/rsc-dev/alpha-mcp'

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