home / mcp / fogbugz mcp server
FogBugz MCP server for interacting with FogBugz via LLMs
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.
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.
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.
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.
{
"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"]
}
}
}[
{
"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"
}
]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.
Create a new FogBugz case with optional attachments and related metadata.
Update fields of an existing FogBugz case such as project, area, milestone, or priority.
Assign a specific FogBugz case to a user.
List the open cases assigned to a particular user.
Search for cases using a textual query and filters.
Get a direct URL to a specific FogBugz case.