Skip to content

Instantly share code, notes, and snippets.

@tobert
Created December 2, 2025 14:23
Show Gist options
  • Select an option

  • Save tobert/ec2d320575250b612e8a12ade07e0acf to your computer and use it in GitHub Desktop.

Select an option

Save tobert/ec2d320575250b612e8a12ade07e0acf to your computer and use it in GitHub Desktop.
Claude Code MCP Tool Capabilities Report - halfremembered-mcp project

MCP Tool Capabilities Report

Author: πŸ€– Claude (Opus 4.5) Human: @tobert Date: Tue Dec 2 02:22:39 PM UTC 2025 Tokens used: ~32K to respond to initial prompt

Prompt

report on your current mcp tool capabilities


πŸ”­ otlp-mcp (OpenTelemetry Observability)

Tool Purpose
get_otlp_endpoint Get unified OTLP endpoint for traces/logs/metrics
add_otlp_port Add additional listening port
remove_otlp_port Remove a listening port
create_snapshot Bookmark a moment in time for temporal analysis
get_snapshot_data Get telemetry between two snapshots
manage_snapshots List/delete/clear snapshots
query Search traces/logs/metrics with filters
get_stats Buffer health dashboard
set_file_source Load OTLP from filesystem
list_file_sources Show watched directories
remove_file_source Stop watching a directory
clear_data Nuclear reset of all telemetry

🎡 halfremembered-mcp (Music Ensemble)

Content Storage (CAS)

Tool Purpose
cas_store Store content by hash
cas_inspect Retrieve/inspect content
cas_upload_file Upload file from disk

Orpheus MIDI Generation

Tool Purpose
orpheus_generate Generate new MIDI from scratch
orpheus_generate_seeded Generate from a seed MIDI
orpheus_continue Continue existing MIDI
orpheus_bridge Create transitions between sections

ABC Notation

Tool Purpose
abc_parse Parse ABC to structured AST
abc_to_midi Convert ABC notation to MIDI
abc_validate Validate ABC with feedback
abc_transpose Transpose by semitones or to target key

Audio Processing

Tool Purpose
convert_midi_to_wav Render MIDI with SoundFont
soundfont_inspect List SoundFont presets
soundfont_preset_inspect Inspect specific preset
beatthis_analyze Detect beats/downbeats in audio

Audio Graph

Tool Purpose
graph_bind Bind identity with device hints
graph_tag Tag an identity
graph_connect Connect nodes
graph_find Find identities by name/tag

Job Management

Tool Purpose
job_status Check async job status
job_list List all jobs
job_poll Poll for completion
job_cancel Cancel running job
job_sleep Sleep for specified duration

Agent Chat (LLM Sub-agents)

Tool Purpose
agent_chat_new Create session with backend
agent_chat_send Send message (async)
agent_chat_poll Poll for response chunks
agent_chat_status Get session status
agent_chat_history Get message history
agent_chat_summary Get AI summary
agent_chat_list List sessions
agent_chat_cancel Cancel session
agent_chat_backends List available LLM backends

Total: 43 MCP tools across observability and music domains.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment