npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@aman_asmuei/aman-mcp

v0.5.0

Published

MCP server for the aman AI companion ecosystem — identity, tools, workflows, guardrails, evaluation

Downloads

821

Readme

The MCP server for the aman ecosystem.

Exposes identity, tools, workflows, guardrails, and evaluation as MCP tools — so any AI agent can read and write your ecosystem programmatically.

npm CI License: MIT MCP aman

Setup · Tools · Architecture · Ecosystem


How It Works

┌─────────────────────────────────────────────┐
│              AI Agent / LLM                 │
│         (Claude, GPT, Cursor, etc.)         │
└──────────────────┬──────────────────────────┘
                   │ MCP Protocol
        ┌──────────┴──────────┐
        │     aman-mcp        │  ← this server
        │  11 tools across    │
        │  5 ecosystem layers │
        └──┬──┬──┬──┬──┬─────┘
           │  │  │  │  │
     ┌─────┘  │  │  │  └─────┐
     ▼        ▼  ▼  ▼        ▼
  acore    akit aflow arules aeval
 identity tools flows guards  eval

amem (memory) runs as its own MCP server — see amem.


Setup

One-liner:

claude mcp add aman -- npx -y @aman_asmuei/aman-mcp

Or manually add to ~/.claude/settings.json:

{
  "mcpServers": {
    "aman": {
      "command": "npx",
      "args": ["-y", "@aman_asmuei/aman-mcp"]
    }
  }
}

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "aman": {
      "command": "npx",
      "args": ["-y", "@aman_asmuei/aman-mcp"]
    }
  }
}

Add to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "aman": {
      "command": "npx",
      "args": ["-y", "@aman_asmuei/aman-mcp"]
    }
  }
}

aman-mcp speaks standard Model Context Protocol over stdio:

npx @aman_asmuei/aman-mcp

Tools

Identity (acore) — ~/.acore/core.md

| Tool | Description | |:-----|:------------| | identity_read | Read the full core.md identity file | | identity_summary | Get structured summary: AI name, user name, trust level, personality | | identity_update_session | Update the Session section (resume, topics, decisions) |

Tools (akit) — ~/.akit/kit.md

| Tool | Description | |:-----|:------------| | tools_list | List all installed tools with status | | tools_search | Search tool registry by query |

Workflows (aflow) — ~/.aflow/flow.md

| Tool | Description | |:-----|:------------| | workflow_list | List all defined workflows | | workflow_get | Get a specific workflow's steps |

Guardrails (arules) — ~/.arules/rules.md

| Tool | Description | |:-----|:------------| | rules_list | List all rule categories | | rules_check | Check if an action violates any rules |

Evaluation (aeval) — ~/.aeval/eval.md

| Tool | Description | |:-----|:------------| | eval_status | Get evaluation metrics (sessions, trust, trajectory) | | eval_log | Log a session with rating and notes |


Architecture

src/
├── index.ts        Entry point — server setup, transport
├── tools/          MCP tool definitions per layer
├── parsers/        Markdown file parsers
└── utils/          Shared utilities

File Locations

The server reads and writes the same files as the CLI tools:

| File | Layer | |:-----|:------| | ~/.acore/core.md | Identity and personality | | ~/.akit/kit.md | Tool registry | | ~/.aflow/flow.md | Workflow definitions | | ~/.arules/rules.md | Guardrail rules | | ~/.aeval/eval.md | Evaluation log |


Development

git clone https://github.com/amanasmuei/aman-mcp.git
cd aman-mcp
npm install
npm run build
npm run lint
npm test

The Ecosystem

aman
├── acore      → identity    → who your AI IS
├── amem       → memory      → what your AI KNOWS
├── akit       → tools       → what your AI CAN DO
├── aflow      → workflows   → HOW your AI works
├── arules     → guardrails  → what your AI WON'T do
├── aeval      → evaluation  → how GOOD your AI is
└── aman-mcp   → MCP server  → the bridge  ← YOU ARE HERE

| Layer | Package | What it does | |:------|:--------|:-------------| | Identity | acore | Personality, values, relationship memory | | Memory | amem | Automated knowledge storage (MCP) | | Tools | akit | 15 portable AI tools (MCP + manual fallback) | | Workflows | aflow | Reusable AI workflows | | Guardrails | arules | Safety boundaries and permissions | | Evaluation | aeval | Relationship tracking and session logging | | Unified | aman | One command to set up everything |


Contributing

Contributions welcome! Open an issue or submit a PR.

License

MIT


11 tools. 5 layers. One MCP server.