🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@audiodn/ai-plugin

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@audiodn/ai-plugin

AudioDN skills, workflows, and MCP integration for AI coding tools (Cursor, Claude Code, OpenAI/Codex)

latest
Source
npmnpm
Version
1.0.0
Version published
Weekly downloads
10
-84.62%
Maintainers
1
Weekly downloads
 
Created
Source

AudioDN AI Plugin

Skills, workflows, and MCP integration that help coding agents build AudioDN upload, format standardization, and playback — for Cursor, Claude Code, and OpenAI/Codex.

This repository is the public AudioDN plugin, not a separate AudioDN product.

What it does

  • Teaches agents the secure upload sequence (session → per-track create → PUT → readiness → playback)
  • Packages an audiodn skill with on-demand references
  • Optional workflows: add upload, add playback, build an audio site, audit an integration
  • Wires the hosted AudioDN MCP server by default
  • Ships deterministic platform bundles under dist/ for marketplace review
PackageRole
This plugin (@audiodn/ai-plugin)Marketplace skills + workflows + MCP config for AI coding tools
@audiodn/mcpMCP server (hosted HTTP or local stdio) exposing docs + optional live API tools
@audiodn/agent-kitCLI that installs guidance files into an application repo

Supported platforms

PlatformBundleMarketplace pointer
Cursordist/cursor.cursor-plugin/marketplace.json
Claude Codedist/claude.claude-plugin/marketplace.json
OpenAI / Codexdist/openai.agents/plugins/marketplace.json

Marketplace status: Not claimed approved. See submission/ for checklists and blockers.

Upload and playback (high level)

  • Create an upload session (POST /v1/upload_session).
  • Create each track (POST /v1/upload/{upload_session_id}/track).
  • Upload bytes to track_upload.upload_url.
  • Wait until the track is ready (poll or webhook).
  • Create a play session or use signed delivery / web components.

Creating an upload session does not itself return the final upload URL for each track. Each track requires its own track-creation request.

Security boundaries

  • Server API Access keys never in browser/mobile code
  • Client Player/Uploader keys only in documented scopes
  • Secrets from env / platform credential stores
  • Do not log Authorization headers or API keys
  • Verify unfamiliar calls against OpenAPI

MCP

  • Default (hosted): https://mcp.audiodelivery.net/mcp
    Knowledge tools work without a key; live API tools need a Bearer API Access key configured in the host.
  • Registry: net.audiodelivery/mcp
  • Local: npx -y @audiodn/mcp with ADN_API_KEY

Local testing

npm ci
npm run build
npm run validate
npm test

Cursor

ln -s "$(pwd)/dist/cursor" ~/.cursor/plugins/local/audiodn

Claude Code

claude plugin validate ./dist/claude --strict   # if CLI installed
claude --plugin-dir ./dist/claude

OpenAI / Codex

Use .agents/plugins/marketplace.json (points at ./dist/openai) with the ChatGPT desktop / Codex local marketplace flow.

Development

Canonical content lives in src/. Run npm run build to regenerate dist/ (committed; no symlinks).

npm run sync -- --local    # reviewable sync against sibling monorepo when present
npm run validate:openapi
npm run validate:mcp
npm run check:links

Versioning

Semver in package.json. Bump the version when shipping marketplace updates, rebuild and commit dist/, then publish:

npm run ci          # build + validate + audits + tests
npm publish         # scoped public; runs prepublishOnly (build + validate + test)

The published tarball contains only the platform bundles (dist/), README.md, LICENSE, and CHANGELOG.md — source, scripts, tests, and submission/ are excluded via the files allowlist.

License

MIT

Keywords

audiodn

FAQs

Package last updated on 23 Jul 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts