Skip to main content
Glama
Prodius-AI

prodius-mcp

Official
by Prodius-AI

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PRODIUS_BASE_URLNoProdius local server URL. Default: discovered from settings (http://127.0.0.1:5555).
PRODIUS_MCP_DEBUGNoSet to 1 to log the text of voice messages to stderr (otherwise only their length). Default: off.
PRODIUS_MCP_TOKENNoAuth token for the local Prodius server. Default: read from the Prodius app's settings.json.
PRODIUS_AGENT_NAMENoLabel shown so you know which agent is asking. Default: Unknown Agent.
PRODIUS_HOOK_DEBUGNoSet to 1 to let prodius-permission-hook log commands and answers, and write a log file. Default: off.

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
{}
experimental
{
  "claude/channel": {}
}

Tools

Functions exposed to the LLM to take actions

NameDescription
ask_userA

Ask the user a question via voice overlay. Sub-agents must NOT call this — return results to your parent agent. Plain text, one sentence, ~80 chars (100 max).

notifyA

Show the user a short message in a desktop overlay, without waiting for a reply. Use it as often as the user's own instructions say; with no such instructions, only for results they need to see while away from the terminal. Sub-agents must NOT call this.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4/5.0

Scored across 2 tools

Disambiguation5/5

The two tools have clearly distinct semantics: ask_user blocks for a reply, while notify sends a non-blocking message. An agent can easily choose between them based on whether user input is required.

Naming Consistency4/5

Both names are lowercase and readable, but ask_user follows a verb_noun pattern while notify is a bare verb. The minor inconsistency does not create confusion.

Tool Count3/5

Two tools is thin, but the server's apparent scope is limited to user overlay communication. Each tool earns its place, though the surface feels minimal.

Completeness4/5

The core interaction modes—asking for input and sending notifications—are covered. Minor gaps might include confirmation-specific helpers, but agents can work around them.

Maintenance

ActivityMaintained
ResponsivenessNo issues