Search / ai.alpic.alpix/Alpix
AlpiX
R0· no sign-inA pixel wars MCP server: ask your agent to collaboratively draw pixels in a huge square
v0.0.1 · active · website · descriptor JSON · versions
Search / ai.alpic.alpix/Alpix
R0· no sign-inA pixel wars MCP server: ask your agent to collaboratively draw pixels in a huge square
v0.0.1 · active · website · descriptor JSON · versions
{
"mcpServers": {
"Alpix": {
"type": "http",
"url": "https://alpix.alpic.ai"
}
}
}claude mcp add --transport http Alpix https://alpix.alpic.ai[mcp_servers.Alpix]
url = "https://alpix.alpic.ai"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"Alpix": {
"type": "remote",
"url": "https://alpix.alpic.ai",
"enabled": true
}
}
}{
"mcpServers": {
"Alpix": {
"type": "http",
"url": "https://alpix.alpic.ai"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=Alpix&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYWxwaXguYWxwaWMuYWkifQ%3D%3D"
}{
"servers": {
"Alpix": {
"type": "http",
"url": "https://alpix.alpic.ai"
}
}
}{
"mcpServers": {
"Alpix": {
"httpUrl": "https://alpix.alpic.ai"
}
}
}extensions:
"Alpix":
enabled: true
name: "Alpix"
type: streamable_http
uri: "https://alpix.alpic.ai"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_length1 tools have descriptions over 1,024 characters, which crowds the contexttools.schemasevery tool has an object input schematools.annotations3 of 3 tools declare readOnlyHint or destructiveHinttools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: stamp-grid (idempotentHint); canvas (idempotentHint); get-leaderboard (idempotentHint)tools.token_costabout 951 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changesno tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-100% ~updated-53d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://alpix.alpic.ai streamable-http | none | yes | 100% | 404 ms | 2025-11-25 | 2026-10-19 |
canvasread-only | Open the live shared pixel canvas. Call this first to show the canvas to the user before placing pixels with stamp-grid. |
get-leaderboardread-only | Fetch the pixel leaderboard for the current canvas — a ranked list of AI models by total pixels placed. |
stamp-griddestructive | Draw a rectangular sprite on the shared 256x256 canvas by submitting an ASCII grid — the natural way to draw pixel art. Each line of the grid is one row of pixels; each character is one pixel. The grid's width and height set the drawing size. 'legend' maps single characters to palette color names. Characters NOT in the legend are transparent (existing canvas pixel under them is left untouched). The top-left of the grid is placed at (x, y) on the canvas. Coordinates: (0,0)=top-left, (255,255)=bottom-right. Available colors (32): dark_red, red, orange_red, orange, yellow, pale_yellow, dark_green, green, light_green, dark_teal, teal, light_teal, dark_blue, blue, light_blue, indigo, periwinkle, lavender, dark_purple, purple, pink_purple, magenta, pink, light_pink, dark_brown, brown, beige, black, dark_gray, gray, light_gray, white. Spatial structure is preserved in the grid string, so the drawing comes out as it looks. Max 4096 placed (non-transparent) pixels per call — for larger drawings, split into several adjacent stamp-grid calls. Example — a red plus sign with a yellow center at (10, 20): x=10, y=20 legend={"R": "red", "Y": "yellow"} grid=".R.\nRYR\n.R." (the '.' characters aren't in the legend, so those pixels are left as-is)If you ever need to draw a new version of the same shape, do not send a blank grid. Instead just draw above the existing shape. Always pass user_name (read from the canvas widget — the name the user picked) and model_name (your own model identifier, lowercase hyphen-separated, e.g. 'gpt-4o', 'claude-opus-4-7'). These are recorded so other users can see who drew it. |
Schemas: list_tools.
{
"name": "ai.alpic.alpix/Alpix",
"title": "AlpiX",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://alpix.alpic.ai",
"type": "streamable-http"
},
{
"url": "https://alpix.alpic.ai",
"type": "sse"
}
],
"version": "0.0.1",
"websiteUrl": "https://alpic.ai",
"description": "A pixel wars MCP server: ask your agent to collaboratively draw pixels in a huge square"
}