admina
MCP server from moneyforward-i/admina-mcp-server
claude mcp add --transport stdio moneyforward-i-admina-mcp-server npx -y @moneyforward_i/admina-mcp-server \ --env ADMINA_API_KEY="<API Key>" \ --env ADMINA_ORGANIZATION_ID="<Organization Id>"
How to use
The admina-mcp-server exposes a comprehensive set of MCP endpoints designed to integrate with the Admina API. It includes tooling for managing organizations, devices, device custom fields, identities, and service accounts, enabling you to query, create, update, and delete entities as needed. Typical usage involves configuring the MCP client with your organization ID and API key, then using the server’s endpoints to programmatically manage devices, identities, and services within your Admina workspace. The server supports advanced device operations (creation, updates to device data and metadata, and custom fields) as well as identity management (creation, updates, merges) and organization-level information retrieval. You can also fetch service accounts and organization service previews to understand integrations at a glance.
How to install
Prerequisites:
- Node.js and npm (or yarn) installed on your machine.
- Access to the Admina API with a valid organization ID and API key.
- Optional: Docker if you prefer containerized runs.
Install and run locally:
-
Clone the repository or set up the MCP server project: git clone <repository-url> cd admina-mcp-server
-
Install dependencies: npm install
or if you prefer yarn:
yarn install
-
Build for development (as noted in the README): yarn build:dev
Ensure the path to the root directory is correct if you run from a subfolder
-
Run the MCP server locally (adjust environment variables as needed): export ADMINA_ORGANIZATION_ID=<your-org-id> export ADMINA_API_KEY=<your-api-key> node path/to/server.js
If using npx as in the MCP config, you can rely on the configured command instead
-
If you want to run via Docker, build or pull the image and run with the required env vars, mapping ports as needed.
-
Verify installation by making API calls to the available endpoints (organizations, devices, identities, services, etc.).
Additional notes
Environment variables: ADMINA_ORGANIZATION_ID and ADMINA_API_KEY are required for authentication. Ensure these are kept secure and not checked into version control. The server exposes operations for devices (create, update, meta updates, and custom fields), identities (create, update, merge, and stats), and service accounts, among others. If you encounter API rate limits or authorization errors, verify that your API key corresponds to the correct organization and that the key has the necessary scopes. For local development, yarn build:dev prepares the development build and helps with debugging. When upgrading to a new version, bump the package version and follow the release steps described in the README to trigger CI/CD workflows.
Related MCP Servers
iterm
A Model Context Protocol server that executes commands in the current iTerm session - useful for REPL and CLI assistance
mcp
Octopus Deploy Official MCP Server
furi
CLI & API for MCP management
editor
MCP Server for Phaser Editor
DoorDash
MCP server from JordanDalton/DoorDash-MCP-Server
mcp
MCP сервер для автоматического создания и развертывания приложений в Timeweb Cloud