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
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
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/aesthetic-computer-mcpDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended 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_TOKENsecret- 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.
Related
MCP serversMCP Music Studio: music in chat with an agent
mcp-music-studio
An MCP server where an agent writes ABC sheet music or a Strudel live beat and the player with an editor opens in chat
An MCP server giving an agent 123 Aseprite tools for pixel art and animation, plus previews to check its own drawing
An MCP server driving an open MuseScore score: the agent writes notes, lyrics and repeats and adds color markup.
The MCP server of the Audionaut editor: an agent cuts, moves, fades, analyses and exports multitrack audio projects.
RunAPI MCP server: a catalog of 160 models for images, video, music and speech, pricing, task runs and balance
An MCP server for Ableton Live: the agent creates tracks, places clips and builds arrangements straight in the open project
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.