PlayByKey developer tooling - @playbykey/theory, playbykey-mcp, and the PlayByKey Developers docs
git clone https://github.com/DigitalBrewLLC/playbykey-dev-tools{
"mcpServers": {
"playbykey-dev-tools": {
"command": "node",
"args": ["/path/to/playbykey-dev-tools/dist/index.js"]
}
}
}MCP Servers overview
<a href="https://playbykey.com">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="assets/logo-dark.svg" />
<img src="assets/logo-light.svg" alt="PlayByKey" width="220" height="42" />
</picture>
</a>
# Developer Tools
Developer-facing packages for PlayByKey. The first shipped package is **[@playbykey/theory](https://www.npmjs.com/package/@playbykey/theory)**, a zero-dependency TypeScript music theory engine for scales, modes, intervals, key relationships, and note display maps.
- **npm:** [npmjs.com/package/@playbykey/theory](https://www.npmjs.com/package/@playbykey/theory)
- **Documentation:** [theory-engine.docs.playbykey.com](https://theory-engine.docs.playbykey.com) - interactive playgrounds
- **Changelog:** [GitHub Releases](https://github.com/DigitalBrewLLC/playbykey-dev-tools/releases)
---
## Install
```sh
npm install @playbykey/theory
pnpm add @playbykey/theory
yarn add @playbykey/theory
bun add @playbykey/theory
```
Quickstart and API examples: [packages/theory/README.md](./packages/theory)
---
## Why @playbykey/theory
- **Foundation music theory engine:** music theory as code. Modes, keys, intervals, and scale relationships resolved deterministically; one source of truth every app, notation tool, or AI agent can build on.
- **Zero dependencies:** no transitive baggage; safe for agents, edge runtimes, and tight bundles
- **TypeScript-first:** strict types exported alongside every function, no `any`
- **Agent-ready:** copy-paste LLM context prompt and [interactive docs](https://theory-engine.docs.playbykey.com)
- **Sharps-only notation:** one canonical spelling per note (`C#`, not `Db`) keeps the `Note` type safe and unambiguous. Flats are fully supported for both input (`parseNote`/`parseNoteToken` accept `Db`, `Eb`, `Gb`, `Ab`, `Bb`) and output (`getFlats`/`getEnharmonicLabels`), without extending `Note` itself.
---
## Packages
| Package | Description | Links |
| ------------------------------------------------ | -------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [`@playbykey/theory`](./packages/theory) | Music theory engine (Theory Engine on the docs site) | [npm](https://www.npmjs.com/package/@playbykey/theory) · [docs](https://theory-engine.docs.playbykey.com) · [changelog](https://github.com/DigitalBrewLLC/playbykey-dev-tools/releases) |
| [`@playbykey/theory-mcp`](./packages/theory-mcp) | MCP server that exposes the theory engine as AI-callable tools | [npm](https://www.npmjs.com/package/@playbykey/theory-mcp) · [README](./packages/theory-mcp) |
| [`theory-docs`](./packages/theory-docs) | Starlight documentation site (private workspace package) | [live site](https://theory-engine.docs.playbykey.com) · [README](./packages/theory-docs) |
---
## License
MIT for the repository tooling and `@playbykey/theory`. See [LICENSE](./LICENSE).
Individual packages may declare their own license in their `package.json`.
What people ask about playbykey-dev-tools
What is DigitalBrewLLC/playbykey-dev-tools?
+
DigitalBrewLLC/playbykey-dev-tools is mcp servers for the Claude AI ecosystem. PlayByKey developer tooling - @playbykey/theory, playbykey-mcp, and the PlayByKey Developers docs It has 1 GitHub stars and was last updated today.
How do I install playbykey-dev-tools?
+
You can install playbykey-dev-tools by cloning the repository (https://github.com/DigitalBrewLLC/playbykey-dev-tools) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is DigitalBrewLLC/playbykey-dev-tools safe to use?
+
DigitalBrewLLC/playbykey-dev-tools has not been audited yet by our security agent. Review the original repository on GitHub before using it in production.
Who maintains DigitalBrewLLC/playbykey-dev-tools?
+
DigitalBrewLLC/playbykey-dev-tools is maintained by DigitalBrewLLC. The last recorded GitHub activity is from today, with 1 open issues.
Are there alternatives to playbykey-dev-tools?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy playbykey-dev-tools to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/digitalbrewllc-playbykey-dev-tools)<a href="https://claudewave.com/repo/digitalbrewllc-playbykey-dev-tools"><img src="https://claudewave.com/api/badge/digitalbrewllc-playbykey-dev-tools" alt="Featured on ClaudeWave: DigitalBrewLLC/playbykey-dev-tools" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
The fastest path to AI-powered full stack observability, even for lean teams.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!