1. Conduid
  2. AI
  3. mcp
MCP server · AI

mcp

ALPS MCP Server - Model Context Protocol server for ALPS profile tools

Unclaimed ai
39Low

Scored 3 months ago · breakdown

About mcp

mcp is an MCP server published by git+alps-asd in the AI category: aLPS MCP Server - Model Context Protocol server for ALPS profile tools. It has been installed 0 times through Conduid.

Install

Install
npx @alps-asd/mcp
Claude Code
claude mcp add app-state-diagram -- npx -y @alps-asd/mcp
npx
npx -y @alps-asd/mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about mcp

Powered by Claude · Grounded in docs

I know everything about mcp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

app-state-diagram

CI codecov

app-state-diagram is a tool that visualizes state transitions and information structures of RESTful applications. It generates interactive state diagrams and hyperlinked documentation from ALPS (Application-Level Profile Semantics) profiles written in XML or JSON.

App State Diagram

Key Benefits

  • Application Overview: Visually grasp complex RESTful applications and understand the big picture
  • Clear Information Semantics: See how data flows and what each element means
  • Enhanced Team Communication: Both technical and business teams can discuss using the same visual representation
  • Design Consistency: Represent application structures uniformly and discover design issues early

Quick Start

Online Editor (No Installation)

https://editor.app-state-diagram.com/

Install with Homebrew (Recommended)

brew install alps-asd/asd/asd

Auto-updates with brew upgrade.

Install with npm

npm install -g @alps-asd/app-state-diagram

Try It

curl -O https://raw.githubusercontent.com/alps-asd/app-state-diagram/master/docs/bookstore/alps.xml
asd alps.xml
open index.html  # on macOS

CLI Options

asd [options] <profile.json|profile.xml>
Option Description
-o, --output <file> Output file path
-f, --format <format> Output format: html (default), svg, dot, mermaid
-w, --watch Watch mode with live reload
--port <port> CDP port for watch mode (default: 9222)
--label <mode> Label mode: id (default) or title
--validate Validate ALPS profile only
-e, --echo Output to stdout

Subcommands

asd merge <base.json> <partial.json>  # Merge partial ALPS into base profile

Watch Mode

Start watch mode with automatic Chrome launch and live reload:

asd -w profile.json

Chrome opens automatically with remote debugging enabled. Changes to the ALPS file trigger instant browser refresh.

Validation

The validator checks for errors, warnings, and suggestions:

  • Errors (E001-E011) - Missing id/href, missing rt, invalid type, broken references, duplicate ids, etc.
  • Warnings (W001-W004) - Missing title, naming conventions (go*/do* prefixes), orphan descriptors
  • Suggestions (S001-S003) - Consider adding doc/title to improve documentation

See Validation Issues Reference for detailed explanations and how to fix each issue.

asd profile.json --validate

Examples

See live demos or visit app-state-diagram.com

Mock Generation

Generate a browsable HTML mock site from an ALPS profile. Every CSS class in the HTML is an ALPS descriptor ID — zero presentation classes. Switch between bare HTML, wireframe, and production quality by changing one CSS file.

alps.xml → html/ + css/level{1,2,3}.css + api/ + i18n/

See AI Integration Guide for setup (requires alps2mock skill).

Design Application with AI

See AI Integration Guide for setting up Claude Code, MCP Server, or other AI tools.

Documentation

Related Projects

License

MIT

README mirrored from the source repository 3 months ago. The original is authoritative.

Questions

About mcp

How do I install mcp?

Run npx @alps-asd/mcp, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is mcp safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is mcp still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.