Skip to main content
Glama
shiharuharu

mcp-remote-control

by shiharuharu

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MRC_HOMENoConfiguration root directory. Defaults to ~/.config/mcp-remote-control.~/.config/mcp-remote-control
MCP_REMOTE_CONTROL_HOMENoAlternative environment variable for configuration root. If MRC_HOME is not set, this is used.

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
endpointA

Host endpoint lifecycle only: op=list|open|close. open uses profile=; close uses ep=. Not for serial ports — use the console tool.

execC

Remote non-interactive exec on ep=. Provide command= or argv= or script=/script_path=; optional runtime=, script_args=, cwd=, timeout=.

fsC

Filesystem on ep=: op=list|stat|read|write|put|get|mkdir|rm; path= absolute preferred.

screenA

Interactive PTY screen on host ep=: op=open|send|close|list. Loop: open → frame → send(actions) → frame → close. Not for serial hardware — use the console tool.

psB

Persistent PowerShell runspace (WinRM): op=open|invoke|close. open needs ep=; invoke/close need id=; invoke uses script=.

consoleA

Serial Console (embedded device link on this host; not PTY/SSH). op=list|open|send|views|close|sessions. list: system device= names (do not scan /dev or drivers). open: path= or device= from list, optional baud=, max_lines= (default huge buffer; background capture starts immediately). send: id= + data= or data_b64=, optional newline=. views: id= + mode=tail|since|contains; n=; since=; contains=; context=; settle_ms=; with_seq=; queries capture buffer (not driver recv). close/sessions: id= / list open sessions.

configA

Self-configure MRC_HOME for the agent (no hand-edited files required). op=home|ensure_home|get|list_profiles|get_profile|put_profile|delete_profile|put_secret|list_secrets. ensure_home creates profiles/secrets/logs/state + default config.toml. put_secret name= content= writes secrets/ (body never returned). put_profile name= transport=local|ssh|winrm with host/username/port/auth(JSON object of paths only)/ssh/winrm/defaults/caps. Then endpoint open profile=.

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/shiharuharu/mcp-remote-control'

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