Skip to main content
Glama
SettleTop-Inc

CodeRoot-Authoring-MCP

Official

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

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

Tools

Functions exposed to the LLM to take actions

NameDescription
get_record_schemaA

Return the asset-record.json contract: the fields, their types, and the rules a valid record must satisfy. A deliberate duplicate of the record://schema resource, so that a client with no resource support still has a way to read the contract.

record_factsA

Record creation facts you have just decided or just written: language, framework, runtime, direct dependencies, repository identity, creation timestamp. Deep-merges into the existing record, so call it as often as facts arrive. Returns {"record": , "missing": []}, or {"error": "", ...} on rejection. Do NOT use this for created_by, maintained_by or model_access.mode -- those are the author's to confirm via finalize_record.

read_recordA

Read the current asset-record.json and report which author-only fields are still missing. Returns {"record": <the record, {} if no file exists yet>, "missing": [...]}, or {"error": "", ...} on rejection. A missing file is a normal state, not an error.

finalize_recordA

Mark the asset record complete, before the first push. Requires the author's own confirmation of created_by, maintained_by and model_access.mode -- pass them in confirmations (mode="conversation", the default, after asking the author), or set mode="elicitation" to have the client prompt the author directly, in which case confirmations is ignored. Writes a confirmation block recording which fields were confirmed. Returns {"record": , "missing": []} on success, or {"error": "", ...} on rejection -- rejection writes nothing at all, and happens when a confirmation is missing or blank or when the resulting record would be invalid.

Prompts

Interactive templates invoked by user choice

NameDescription
create_asset_recordWalk the asset-record workflow: capture facts, review, confirm.

Resources

Contextual data attached and managed by the client

NameDescription
record_schema_resourceThe asset-record.json contract, as JSON Schema.

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/SettleTop-Inc/CodeRoot-Authoring-MCP'

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