Ghost connects GitHub to AI-powered IDEs through MCP. It gives your IDE tools to browse PRs, log work, and generate management reports — all from real data, no copy-pasting.
Jira integration is handled via an external Atlassian MCP server — configure it alongside Ghost in your IDE.
| Value | Where to get it | Used by |
|---|---|---|
GHOST_URL |
Your Ghost instance URL (provided by your team) | All endpoints |
GITHUB_PAT |
GitHub → Settings → Developer settings → Personal access tokens | GitHub |
GHOST_PAT |
Ghost web UI → Settings → Personal Access Tokens → Generate | Reports |
Replace the ALL_CAPS placeholders below with the values from step 1.
Cursor
Create or edit .cursor/mcp.json in your project root (or ~/.cursor/mcp.json for global):
{
"mcpServers": {
"github": {
"url": "GHOST_URL/mcp/github",
"headers": {
"X-GitHub-Token": "GITHUB_PAT"
}
},
"reports": {
"url": "GHOST_URL/mcp/reports",
"headers": {
"Authorization": "Bearer GHOST_PAT"
}
},
"jira": {
"type": "streamable-http",
"url": "https://mcp.atlassian.com/v1/mcp",
"auth": {
"type": "oauth"
}
}
}
}Restart Cursor after saving. The Jira server uses OAuth — you'll be prompted to authenticate on first use.
Claude Code
claude mcp add --transport streamable-http github \
GHOST_URL/mcp/github \
--header "X-GitHub-Token: GITHUB_PAT"
claude mcp add --transport streamable-http reports \
GHOST_URL/mcp/reports \
--header "Authorization: Bearer GHOST_PAT"
claude mcp add --transport streamable-http jira \
https://mcp.atlassian.com/v1/mcpVerify with claude mcp list — all three should show ✓ Connected.
Ask your IDE:
- "Show open PRs for my-org/my-repo"
- "Create a management report"
The Reports MCP server exposes prompts that appear as /slash commands in
IDEs like Cursor. Each prompt orchestrates a multi-step workflow using the
available MCP tools.
| Prompt | What it does |
|---|---|
create-management-report |
Discovers work from Jira and GitHub for a given period, then builds and saves a formatted management report with properly embedded links. |
unghost |
Creates a tracking ticket (via Jira MCP or GitHub issue) for work that was submitted without one, then adds a progress comment linking the actual commits/PRs. |
weekly-report |
End-to-end workflow: discovers work from Jira and GitHub, then creates a formatted management report — all in one go. |
All prompts (except unghost) accept a days argument to specify how many days back to cover
(e.g. 7 for the last week, 14 for the last two weeks).
unghost operates on the current branch and does not require a time range.
MIT