MCP Directory
Back

ems-mcp-server

by hossamAhmedSamy · TypeScript · ★ 1

EMS v2 MCP server — exposes backend API tools via @modelcontextprotocol/sdk (never touches DB)

Install

npx -y github:hossamAhmedSamy/ems-mcp-server

Auto-generated from the repo's primary language — check the repo's own README for its exact install instructions.

Claude Desktop config

A starting point for your claude_desktop_config.json (auto-generated — the repo's README may specify a published package name or required env vars):

{
  "mcpServers": {
    "ems-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "github:hossamAhmedSamy/ems-mcp-server"
      ]
    }
  }
}

From the README

Exposes the EMS backend's AI tool layer to any [Model Context Protocol](https://modelcontextprotocol.io) client (Claude Desktop, Claude Code, etc.), so you can query and manage your expense data in natural language from outside the app. This server is a **thin, stateless bridge**. It holds no business logic and **never touches the database** — it forwards each tool call to the backend over HTTP, authenticated with a personal access token. Tools, permissions, tenant scoping and validation all live in the backend, so the MCP server can only ever do what the token's user is allowed to do. The av…
Read full README on GitHub →

Related other servers