Token导航 LogoToken导航TokenDH.com
Mantisbt MCP logo
安全风控未说明官方级别未说明来源级核验

Mantisbt MCP

MCP Server

一个通过REST API访问MantisBT对象的模型上下文协议(MCP)服务器,提供类型安全的开发体验。

工具数

7

提示词数

0

GitHub Stars

1

资源数

0
API集成类型安全TypeScript问题跟踪用户管理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ggiraudon

提供方

ggiraudon

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MantisBT MCP服务器

一种模型上下文协议(MCP)服务器,用于通过其REST API访问MantisBT对象。使用TypeScript、FastMCP、Axios和Zod构建,用于健壮、类型安全的开发。

特性

此MCP服务器通过以下功能提供与MantisBT交互的工具:

问题

  • getIssue -按ID获取问题
  • getIssues -获取分页问题列表
  • createIssue -创建新问题

项目

  • getProject -按ID获取项目
  • getProjects -获取所有项目

用户

  • getCurrentUser -获取当前经过身份验证的用户

出立票据

  • createIssueNote -为问题创建注释

设置

  1. 再进行
   npm install
  1. 配置环境

复制 .env 并更新您的MantisBT实例详细信息:

   API_URL=https://your-mantisbt-instance.com
   API_TOKEN=your-api-token-here
  1. 构建项目
   npm run build
  1. 运行服务器
   npm run dev

项目结构

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 point

发展

  • TypeScript:全程打字强烈
  • 萨德:API请求/响应的运行时验证
  • 阿西奥斯:用于REST API调用的HTTP客户端
  • FastMCP:MCP服务器框架
  • 错误处理:所有控制器的一致错误处理

API集成

服务器使用MantisBT REST API,其中:

  • 通过以下方式进行承载令牌身份验证 Authorization 头球
  • 用于请求/响应验证的Zod模式
  • 正确的错误处理和用户友好的错误消息
  • 类型安全API响应

可用脚本

  • npm run dev -启动开发服务器
  • npm run build -将TypeScript构建为JavaScript
  • npm run test -运行测试(实施时)
  • npm run lint -运行ESLint

许可证

麻省理工学院

目录标签

目录标签

API集成类型安全TypeScript问题跟踪用户管理RESTAPI本地部署项目管理

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

token

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

7

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明tokenremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP