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

@meshailabs/mcp-server

v0.1.0

Published

MeshAI MCP Server — governance & observability for any MCP-compatible AI tool

Readme

MeshAI MCP Server

Governance and observability for any MCP-compatible AI tool — Claude Desktop, Cursor, Windsurf, Cline, Roo Code, AWS Kiro, VS Code, JetBrains, Zed, Warp, and more.

What It Does

Adds MeshAI Agent Control Plane capabilities to any AI tool that supports MCP:

  • Register the tool as a governed agent
  • Track usage (tokens, cost per model)
  • Check policies before executing actions
  • Query compliance (EU AI Act readiness score)
  • Report incidents (Article 73 serious incident reporting)
  • View audit trail of governance events

Supported Tools

| Tool | MCP Support | Proxy Support | MCP Server Fills Gap? | |------|------------|---------------|----------------------| | Claude Desktop | Yes | No | Yes | | Claude Code | Yes | Yes | Optional | | Cursor | Yes | Yes | Optional | | Windsurf | Yes | Partial | Yes | | Cline | Yes | Yes | Optional | | Roo Code | Yes | Yes | Optional | | Kilo Code | Yes | Yes | Optional | | AWS Kiro | Yes | TBD | Yes | | VS Code Copilot | Yes | No | Yes | | JetBrains IDEs | Yes | No | Yes | | Zed | Yes | No | Yes | | Warp | Yes | No | Yes | | Continue.dev | Yes | Yes | Optional | | Sourcegraph Cody | Yes | Yes | Optional | | Tabnine | Yes | No | Yes | | Amazon Q Developer | Yes | No | Yes | | Gemini CLI | Yes | No | Yes | | Goose | Yes | No | Yes | | Codex | Yes | Yes | Optional |

Setup

1. Get your MeshAI API key

Sign up at meshai.dev or get a key from your admin.

2. Configure in your tool

No global install needed — each tool config uses npx to fetch and run the server automatically.

Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (Mac) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "meshai": {
      "command": "npx",
      "args": ["-y", "github:meshailabs-org/meshai-mcp-server"],
      "env": {
        "MESHAI_API_KEY": "msh_your_key_here",
        "MESHAI_AGENT_NAME": "claude-desktop"
      }
    }
  }
}

Cursor

Add to .cursor/mcp.json or Settings > MCP Servers:

{
  "meshai": {
    "command": "npx",
    "args": ["-y", "github:meshailabs-org/meshai-mcp-server"],
    "env": {
      "MESHAI_API_KEY": "msh_your_key_here",
      "MESHAI_AGENT_NAME": "cursor"
    }
  }
}

Windsurf

Edit ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "meshai": {
      "command": "npx",
      "args": ["-y", "github:meshailabs-org/meshai-mcp-server"],
      "env": {
        "MESHAI_API_KEY": "msh_your_key_here",
        "MESHAI_AGENT_NAME": "windsurf"
      }
    }
  }
}

Cline / Roo Code / Kilo Code

Settings > MCP Servers > Add Server:

  • Command: npx
  • Args: -y github:meshailabs-org/meshai-mcp-server
  • Environment: MESHAI_API_KEY=msh_..., MESHAI_AGENT_NAME=cline

AWS Kiro

Add to .kiro/mcp.json:

{
  "mcpServers": {
    "meshai": {
      "command": "npx",
      "args": ["-y", "github:meshailabs-org/meshai-mcp-server"],
      "env": {
        "MESHAI_API_KEY": "msh_your_key_here",
        "MESHAI_AGENT_NAME": "kiro"
      }
    }
  }
}

VS Code (GitHub Copilot)

Add to .vscode/mcp.json:

{
  "servers": {
    "meshai": {
      "command": "npx",
      "args": ["-y", "github:meshailabs-org/meshai-mcp-server"],
      "env": {
        "MESHAI_API_KEY": "msh_your_key_here",
        "MESHAI_AGENT_NAME": "vscode"
      }
    }
  }
}

JetBrains IDEs (IntelliJ, PyCharm, WebStorm, GoLand, etc.)

Settings > Tools > AI Assistant > Model Context Protocol (MCP) > Add Server:

  • Command: npx
  • Args: -y github:meshailabs-org/meshai-mcp-server
  • Environment: MESHAI_API_KEY=msh_..., MESHAI_AGENT_NAME=jetbrains

Zed

Add to ~/.config/zed/settings.json:

{
  "context_servers": {
    "meshai": {
      "source": "custom",
      "command": {
        "path": "npx",
        "args": ["-y", "github:meshailabs-org/meshai-mcp-server"]
      },
      "env": {
        "MESHAI_API_KEY": "msh_your_key_here",
        "MESHAI_AGENT_NAME": "zed"
      }
    }
  }
}

Warp

Settings > Agent > MCP > Add Server:

  • Command: npx
  • Args: -y github:meshailabs-org/meshai-mcp-server
  • Environment: MESHAI_API_KEY=msh_..., MESHAI_AGENT_NAME=warp

Continue.dev

Add to ~/.continue/config.yaml:

mcpServers:
  - name: meshai
    command: npx
    args:
      - "-y"
      - "github:meshailabs-org/meshai-mcp-server"
    env:
      MESHAI_API_KEY: msh_your_key_here
      MESHAI_AGENT_NAME: continue

Amazon Q Developer

Add to ~/.aws/amazonq/mcp.json or .amazonq/mcp.json:

{
  "mcpServers": {
    "meshai": {
      "command": "npx",
      "args": ["-y", "github:meshailabs-org/meshai-mcp-server"],
      "env": {
        "MESHAI_API_KEY": "msh_your_key_here",
        "MESHAI_AGENT_NAME": "amazon-q"
      }
    }
  }
}

Gemini CLI

Add to ~/.gemini/settings.json:

{
  "mcpServers": {
    "meshai": {
      "command": "npx",
      "args": ["-y", "github:meshailabs-org/meshai-mcp-server"],
      "env": {
        "MESHAI_API_KEY": "msh_your_key_here",
        "MESHAI_AGENT_NAME": "gemini-cli"
      }
    }
  }
}

Sourcegraph Cody / Tabnine / Goose

These tools follow similar MCP configuration patterns. Set:

  • Command: npx
  • Args: -y github:meshailabs-org/meshai-mcp-server
  • Environment: MESHAI_API_KEY=msh_your_key_here, MESHAI_AGENT_NAME=<tool-name>

Refer to each tool's MCP documentation for the exact config file location.

Available Tools

| Tool | Description | |------|-------------| | meshai_register | Register this agent with MeshAI | | meshai_heartbeat | Send health heartbeat | | meshai_track_usage | Report token usage for cost tracking | | meshai_check_policy | Check if a model/provider is allowed by governance policies | | meshai_get_risk | Get this agent's EU AI Act risk classification | | meshai_get_compliance | Get compliance readiness score (0-120) | | meshai_report_incident | Report a security incident (Article 73) | | meshai_audit_log | Query the governance audit trail |

Available Resources

| URI | Description | |-----|-------------| | meshai://agent/status | Current agent status and metadata | | meshai://governance/policies | Active governance policies | | meshai://compliance/score | EU AI Act readiness score |

Environment Variables

| Variable | Required | Default | Description | |----------|----------|---------|-------------| | MESHAI_API_KEY | Yes | — | Your MeshAI API key (msh_...) | | MESHAI_API_URL | No | https://api.meshai.dev | API endpoint | | MESHAI_AGENT_NAME | No | mcp-agent | Name for this agent in the registry |

How It Works

  1. AI tool (e.g., Claude Desktop) starts the MeshAI MCP server via npx
  2. The server connects to the MeshAI API using your key
  3. The AI tool can call MeshAI tools to register, track usage, check policies
  4. MeshAI dashboard shows this tool alongside all other agents
  5. Governance policies, audit trails, and compliance features apply universally

License

MIT