cursor-mcp-bitrise
A Mission Control Panel integration for Bitrise CI/CD platform that can be used with Cursor IDE
GitHubスター
1
ユーザー評価
未評価
お気に入り
0
閲覧数
5
フォーク
0
イシュー
0
README
Cursor MCP for Bitrise
A Mission Control Panel integration for Bitrise CI/CD platform that can be used with Cursor IDE. This integration allows you to monitor and manage your Bitrise builds directly from Cursor.
Features
- Get build status and details
- View build logs
- List all your Bitrise apps
- Abort running builds
- Monitor latest builds
Setup
- Install the package:
npm install cursor-mcp-bitrise
- Create a
.env
file in your project root and add your Bitrise access token:
BITRISE_ACCESS_TOKEN=your_bitrise_token_here
To get your Bitrise access token:
- Log in to Bitrise
- Go to your Account Settings
- Select Security
- Generate a new token or use an existing one
Usage in Cursor
- Import the MCP in your Cursor configuration:
const CursorBitriseMCP = require('cursor-mcp-bitrise');
const bitriseMcp = new CursorBitriseMCP();
- Available methods:
// Get build status
const status = await bitriseMcp.getBuildStatus({
appSlug: 'your-app-slug',
buildSlug: 'build-slug' // Optional, if not provided will get latest build
});
// Get build logs
const logs = await bitriseMcp.getBuildLog({
appSlug: 'your-app-slug',
buildSlug: 'build-slug'
});
// List all apps
const apps = await bitriseMcp.listApps();
// Abort a build
const result = await bitriseMcp.abortBuild({
appSlug: 'your-app-slug',
buildSlug: 'build-slug'
});
Response Format
All methods return a response in the following format:
{
success: boolean,
data?: any,
error?: string
}
Error Handling
The MCP includes built-in error handling and will return appropriate error messages when something goes wrong. All API calls are wrapped in try-catch blocks to ensure graceful error handling.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
MIT