Aesthetic Computer MCP

An MCP server for publishing creative code to aesthetic.computer: JavaScript pieces, KidLisp art and clock melodies

  • 91 ★ on the repository
  • Last commit
  • ISC
MCP server

Extended access

Why this level

  • The server publishes the code it is given on a public site where everyone can see it
  • The Auth0 token ties publications to your account
All reasons and checks

whistlegraph/aesthetic-computer

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/aesthetic-computer-mcp

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The server publishes the code it is given on a public site where everyone can see it
  • The Auth0 token ties publications to your account

This is third-party code. Review the repository files before installing.

What it does

The `@aesthetic.computer/mcp` package lets an agent publish works to the creative coding platform aesthetic.computer. The platform itself is a monorepo: a web client, a session server, the KidLisp language, a native OS, a desktop app and 359 built-in pieces. The MCP server sits in the `mcp-server` subfolder. An agent publishes a JavaScript piece with `publish_piece`: it takes source code and a name and returns a short code, a URL like `https://aesthetic.computer/drift` and a flag saying whether the result came from cache. The same code yields the same URL. There is also KidLisp art publishing, clock melody composition with pronounceable short codes, API documentation access and starter templates. No account is needed: without a token everything is published anonymously in guest mode, and the `AC_TOKEN` variable with an Auth0 token ties works to your account. Start it with `npx -y @aesthetic.computer/mcp` over stdio.

Who it is for. Creative coders and code artists who try generative works with Claude Code or Cursor and want to publish them by link right away.

Good fit when

  • An agent wrote a generative piece and it must be published at a short link
  • You want to show a KidLisp work without signing up
  • You need starter templates and API reference for the platform
  • Works should be tied to your account through a token
  • You want to compose clock melodies and share them by short codes

Not a fit when

  • The code must not be public: all published works are reachable by URL, and guest publishing is anonymous
  • You need private development: the server exists to publish to the platform
  • You need details on the native OS or desktop app in the monorepo: this server does not touch them

Example request

Write a short generative piece with drifting circles in JavaScript, publish it to aesthetic.computer and show the link.

MCP

Transport
stdio
Authentication
not required

Environment variables

AC_TOKEN secret
Auth0 token from aesthetic.computer to tie works to your account

Limitations

The GitHub repository is marked by its authors as a deprecated read-only mirror, and the main repository is hosted on Tangled. Everything the server publishes is public at the platform address, even in guest mode. The Auth0 token lives in the `AC_TOKEN` variable, so do not put it in a shared configuration file. The README describes three or four operations (pieces, KidLisp, clock melodies, reference); check the exact list against the package version: `server.json` says 1.0.1 and `package.json` says 1.1.0.

How to disable. Remove the `aesthetic-computer` entry from the MCP configuration. Works already published stay on the platform.

FAQ

Do I need an account to publish?

No. Without `AC_TOKEN` publishing is anonymous and works are still public by link. An Auth0 token only ties works to an account.

What does publish_piece return?

A short code, a URL like `https://aesthetic.computer/drift` and a `cached` flag. The same code returns the same URL.

What is KidLisp?

A Lisp-based creative coding language the platform uses to run short visual works. The server publishes its programs through a separate tool.

How do I connect the server to Claude Desktop?

Add an entry to `claude_desktop_config.json` with the command `npx` and the arguments `-y @aesthetic.computer/mcp`. Restart the app.

Is this the platform's official repository?

It is its monorepo, but the authors call GitHub a deprecated read-only mirror. The main address is on Tangled.

Discussion

No questions or reviews yet.

An MCP server giving an agent 123 Aseprite tools for pixel art and animation, plus previews to check its own drawing

MCP serverBroad access987Repository stars

An MCP server driving an open MuseScore score: the agent writes notes, lyrics and repeats and adds color markup.

MCP serverExtended access145Repository stars
Official

The MCP server of the Audionaut editor: an agent cuts, moves, fades, analyses and exports multitrack audio projects.

MCP serverExtended access271Repository stars
Official

RunAPI MCP server: a catalog of 160 models for images, video, music and speech, pricing, task runs and balance

MCP serverExtended access56Repository stars

An MCP server for Ableton Live: the agent creates tracks, places clips and builds arrangements straight in the open project

MCP serverExtended access3.3KRepository stars

README in short

The repository root README introduces the platform, lists subsystems with a SCORE.md each and names Tangled as home. The `mcp-server` subfolder README shows installation through npm and npx, configurations for Claude Desktop, Claude Code and Cursor, an optional token and `publish_piece` call examples.

README badge

Report a problem