MantisBT MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MantisBT MCP Servercreate an issue for project 'Website Redesign' with title 'Homepage image not loading on mobile'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MantisBT MCP Server
A Model Context Protocol (MCP) server for accessing MantisBT objects via its REST API. Built with TypeScript, FastMCP, Axios, and Zod for robust, type-safe development.
Features
This MCP server provides tools to interact with MantisBT through the following capabilities:
Issues
getIssue- Get an issue by IDgetIssues- Get a list of issues with paginationcreateIssue- Create a new issue
Projects
getProject- Get a project by IDgetProjects- Get all projects
Users
getCurrentUser- Get the current authenticated user
Issue Notes
createIssueNote- Create a note for an issue
Related MCP server: MantisBT MCP Server
Setup
Install Dependencies
npm installConfigure Environment Copy
.envand update with your MantisBT instance details:API_URL=https://your-mantisbt-instance.com API_TOKEN=your-api-token-hereBuild the Project
npm run buildRun the Server
npm run dev
Project Structure
src/
controllers/ # Entity classes (Issues, Projects, Users, etc.)
tools/ # MCP tool definitions
types/ # Zod schemas and TypeScript types
config/ # Configuration utilities
main.ts # Server entry pointDevelopment
TypeScript: Strongly typed throughout
Zod: Runtime validation for API requests/responses
Axios: HTTP client for REST API calls
FastMCP: MCP server framework
Error Handling: Consistent error handling across all controllers
API Integration
The server uses the MantisBT REST API with:
Bearer token authentication via
AuthorizationheaderZod schemas for request/response validation
Proper error handling and user-friendly error messages
Type-safe API responses
Available Scripts
npm run dev- Start development servernpm run build- Build TypeScript to JavaScriptnpm run test- Run tests (when implemented)npm run lint- Run ESLint
License
MIT
Related MCP Connectors
Read and write Mission Control state via MCP — projects, tasks, subtasks, templates, status updates.
- TimequipOAuthcom.timequip
Manage Timequip projects, tasks, comments, members, and dashboards through MCP.
Manage Loom projects, tasks, bugs, defects, clients and phases from AI assistants
Task management for people and AI agents, with scoped OAuth access to issues, projects, and docs.
Related MCP Servers
- FlicenseBqualityCmaintenanceEnables interaction with ZenTao project management system through RESTful API v1. Supports bug tracking, project/product management, and automated token authentication for seamless integration.1011 npm1-
- AlicenseAqualityAmaintenanceIntegrates MantisBT bug tracker into Claude and other MCP clients via the REST API. Read and manage issues, notes, file attachments, tags, relationships, and monitors — with optional offline semantic search across all issues.34146 npm8MIT
- AlicenseBqualityCmaintenanceEnables interaction with ZenTao project management software through its REST API. Supports bug tracking, product management, and issue resolution with secure authentication for streamlined development workflows.712 npm1ISC
- AlicenseAqualityCmaintenanceProvides AI assistants with direct access to MantisBT issue trackers via the REST API, enabling reading, updating, resolving, and semantically searching issues.203 npmMIT