home / mcp / fogbugz mcp server

FogBugz MCP Server

FogBugz MCP server for interacting with FogBugz via LLMs

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "akari2600-fogbugz-mcp": {
      "url": "https://yourcompany.fogbugz.com/mcp",
      "headers": {
        "FOGBUGZ_URL": "https://yourcompany.fogbugz.com",
        "TEST_FOGBUGZ_API_KEY": "your-api-key"
      }
    }
  }
}

You can interact with FogBugz through an MCP (Model Context Protocol) server to create, update, assign, search, and link cases directly from your LLM workflows. This server enables seamless operations on FogBugz from any MCP-compatible client, making it easier to manage cases without leaving your AI-assisted processes.

How to use

You connect to the FogBugz MCP Server from your MCP client using either a remote HTTP endpoint or a local command that you run on your machine. The two primary methods below let you perform common FogBugz actions such as creating cases, updating fields, assigning to users, listing your open cases, linking to specific cases, and searching for cases by criteria. Use the HTTP method when you want to point your client to a remote MCP endpoint. Use the local command when you prefer to run the server on your machine.

How to install

Prerequisites: you need a working Node.js environment (Node.js 12+ recommended) and access to FogBugz with valid API credentials.

Install the FogBugz MCP Server globally or run it via a package runner.

Additional content

MCP server configuration includes both a remote HTTP endpoint you can connect to and a local command you can run directly. The server supports a range of tools that perform distinct FogBugz operations.

Configuration and tools

{
  "mcpServers": {
    "fogbugz_mcp": {
      "type": "http",
      "name": "fogbugz_mcp",
      "url": "https://yourcompany.fogbugz.com/mcp",
      "args": []
    },
    "fogbugz_mcp_local": {
      "type": "stdio",
      "name": "fogbugz_mcp_local",
      "command": "fogbugz-mcp",
      "args": ["https://yourcompany.fogbugz.com", "your-api-key"]
    }
  }
}

Environment variables

[
  {
    "name": "FOGBUGZ_URL",
    "description": "FogBugz base URL",
    "required": true,
    "example": "https://yourcompany.fogbugz.com"
  },
  {
    "name": "TEST_FOGBUGZ_API_KEY",
    "description": "FogBugz API key used for authentication",
    "required": true,
    "example": "your-api-key"
  }
]

Available endpoints / tools

The server provides the following MCP tools to interact with FogBugz: fogbugz_create_case, fogbugz_update_case, fogbugz_assign_case, fogbugz_list_my_cases, fogbugz_search_cases, fogbugz_get_case_link. Each tool corresponds to a common FogBugz operation and is designed for use by LLM clients via MCP. You can call these tools in your MCP client to perform the respective actions without writing separate API calls.

Available tools

fogbugz_create_case

Create a new FogBugz case with optional attachments and related metadata.

fogbugz_update_case

Update fields of an existing FogBugz case such as project, area, milestone, or priority.

fogbugz_assign_case

Assign a specific FogBugz case to a user.

fogbugz_list_my_cases

List the open cases assigned to a particular user.

fogbugz_search_cases

Search for cases using a textual query and filters.

fogbugz_get_case_link

Get a direct URL to a specific FogBugz case.