TbmLib — Tenor & F-Attachment Trombone Slide Position & Overtones Engine
RemoteAbout TbmLib — Tenor & F-Attachment Trombone Slide Position & Overtones Engine
TbmLib is a read-only reference and practice tool for tenor and F-attachment trombone players. It combines slide-position lookup with overtone intonation analysis, equipment comparisons and structured warm-up generation.
Key features
- 01Slide-position and F-trigger lookup
- 02Overtone intonation analysis
- 03Bore and mouthpiece comparisons
- 04Structured warm-up generation
Use cases
- 01Find a slide position for a pitch
- 02Check intonation across overtone partials
- 03Compare trombone bores and mouthpieces
- 04Generate a focused warm-up
MCP support
TbmLib provides a read-only remote MCP server at `https://tbmlib.com/api/mcp`, exposing four tools for slide-position lookup, overtone analysis, equipment comparison and warm-up generation. No API key is required.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://tbmlib.com/api/mcpclaude mcp add --transport http com-tbmlib https://tbmlib.com/api/mcp{"mcpServers":{"com-tbmlib":{"type":"http","url":"https://tbmlib.com/api/mcp"}}}Open in Cursor{"servers":{"com-tbmlib":{"type":"http","url":"https://tbmlib.com/api/mcp"}}}Open in VS Code{"mcpServers":{"com-tbmlib":{"type":"http","url":"https://tbmlib.com/api/mcp"}}}{"mcpServers":{"com-tbmlib":{"serverUrl":"https://tbmlib.com/api/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project READMETbmLib — Tenor & F-Attachment Trombone Slide Position & Overtones Engine
Look up Tenor & F-attachment trombone slide positions (1st-7th), F-trigger & pitch adjustments.
- Official Workbench: https://tbmlib.com
- Remote MCP Endpoint:
https://tbmlib.com/api/mcp(streamable-http, read-only, no API key required) - Public OpenAPI 3.0: https://tbmlib.com/openapi.json
- LLM Context: https://tbmlib.com/llms.txt · https://tbmlib.com/llms-full.txt
Tools Provided (4 Read-Only Tools)
| Tool Name | Summary |
|---|---|
lookup_trombone_slide_position | Look up primary slide position (1st–7th), F-trigger shortcut position, alternate legato positions, and harmonic cent adjustments for any trombone pitch. |
analyze_trombone_overtone_intonation | Analyze equal-temperament cent deviations across partials 2 through 8 (including the -14 cent flat 5th partial and -31 cent 7th partial) for any slide position. |
compare_trombone_bore_and_mouthpieces | Compare .500/.508 small-shank jazz horns vs .547 large-bore F-attachment orchestral horns and standard Bach/Schilke mouthpiece sizes (12C, 6.5AL, 5G, 4G, 1.5G). |
generate_trombone_legato_warmup | Generate a structured trombone warm-up covering Remington relaxation tones, natural slurs, F-valve coordination, and "Dah/Doo" legato tonguing. |
Connect in 10 Seconds
Claude Code
claude mcp add --transport http tbmlib https://tbmlib.com/api/mcp
Cursor / Claude Desktop / Windsurf (mcp.json)
{
"mcpServers": {
"tbmlib": {
"type": "streamable-http",
"url": "https://tbmlib.com/api/mcp"
}
}
}
Agent Skill (skills.sh)
npx -y skills@latest add AbigailDavised/tbmlib-mcp -y
License
MIT © TbmLib
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.