- Explore MCP Servers
- mcp-boomi-atomsphere-api
Mcp Boomi Atomsphere Api
What is Mcp Boomi Atomsphere Api
The mcp-boomi-atomsphere-api is a Node.js-based MCP server that provides a simplified interface to the Boomi AtomSphere API, enabling users to manage process deployments effectively.
Use cases
Use cases include automating the management of process deployments, monitoring deployment statuses, and dynamically controlling listeners and schedulers based on business needs.
How to use
To use the mcp-boomi-atomsphere-api, clone the repository, install dependencies, configure the .env file, and start the server. You can then interact with the API endpoints to manage deployments.
Key features
Key features include checking deployed processes, determining the type of deployment (listener or scheduler), enabling/disabling listeners, and pausing/resuming schedulers.
Where to use
This API is suitable for integration and automation tasks in enterprise environments where Boomi AtomSphere is used for process management.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Mcp Boomi Atomsphere Api
The mcp-boomi-atomsphere-api is a Node.js-based MCP server that provides a simplified interface to the Boomi AtomSphere API, enabling users to manage process deployments effectively.
Use cases
Use cases include automating the management of process deployments, monitoring deployment statuses, and dynamically controlling listeners and schedulers based on business needs.
How to use
To use the mcp-boomi-atomsphere-api, clone the repository, install dependencies, configure the .env file, and start the server. You can then interact with the API endpoints to manage deployments.
Key features
Key features include checking deployed processes, determining the type of deployment (listener or scheduler), enabling/disabling listeners, and pausing/resuming schedulers.
Where to use
This API is suitable for integration and automation tasks in enterprise environments where Boomi AtomSphere is used for process management.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
Boomi AtomSphere MCP Server
A Node.js-based MCP (Microservices) server that provides a simplified interface to the Boomi AtomSphere API. This server allows you to:
- Check which processes are deployed
- Determine if a deployment is a listener or scheduler
- Enable/disable listeners
- Pause/unpause schedulers
Prerequisites
- Node.js 14.x or higher
- NPM 6.x or higher
- A Boomi AtomSphere account with API access
Installation
-
Clone the repository:
git clone https://github.com/yourusername/boomi-mcs-server.git cd boomi-mcs-server -
Install dependencies:
npm install -
Create a
.envfile from the sample:cp .env.sample .env -
Edit the
.envfile to configure your port and optional default credentials. -
Start the server:
npm start
For development with auto-reload:
npm run dev
API Documentation
GET /api/deployments
Get all process deployments or filter by process ID.
Query Parameters:
accountId(required): Boomi account IDusername(required): Boomi usernamepassword(required): Boomi passwordprocessId(optional): Filter by specific process ID
GET /api/deployment/:deploymentId/type
Check if a deployment is a listener or scheduler.
Path Parameters:
deploymentId: ID of the deployment to check
Query Parameters:
accountId(required): Boomi account IDusername(required): Boomi usernamepassword(required): Boomi password
POST /api/deployment/:deploymentId/listener/:action
Enable or disable a listener.
Path Parameters:
deploymentId: ID of the deploymentaction: Either ‘enable’ or ‘disable’
Body Parameters (JSON):
{
"accountId": "your-account-id",
"username": "your-username",
"password": "your-password"
}
POST /api/deployment/:deploymentId/scheduler/:action
Pause or resume a scheduler.
Path Parameters:
deploymentId: ID of the deploymentaction: Either ‘pause’ or ‘resume’
Body Parameters (JSON):
{
"accountId": "your-account-id",
"username": "your-username",
"password": "your-password"
}
GET /api/processes
Get all processes in the account.
Query Parameters:
accountId(required): Boomi account IDusername(required): Boomi usernamepassword(required): Boomi password
GET /health
Check if the MCS server is running properly.
Claude Desktop Configuration
To connect this MCS server to Claude Desktop:
- Start the MCS server
- Copy the
claude-desktop-config.jsonfile to your Claude Desktop config directory - In Claude Desktop, load the “Boomi AtomSphere Manager” configuration
Security Considerations
- This server transmits and processes Boomi credentials. It’s recommended to use HTTPS in production.
- Consider implementing additional authentication for the MCS server itself.
- Store sensitive information in environment variables, not in code.
License
MIT
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










