NewAgent Observability is live.
Back to directory
Cline logo

Cline MCP server: it files bug reports

An official server that does one thing nobody expects, why that makes Cline a client rather than a data source, and what to connect instead.

Connector
Official, and narrow
Coverage
Filing GitHub issues about Cline
Tools
Two, and one of them posts publicly
Biggest risk for an agent
It exposes none of Cline's own data

Last verified 27 August 2026 · from The cline-community repository README and the GitHub API

This page is one of 90 in a directory of monitoring and developer tools. Each page checks what an AI coding agent can get out of the tool through its MCP server, the connector that lets the agent query the tool directly.

Summary

Cline publishes exactly one MCP server, cline-community, and its purpose is narrow. Its README describes it as a server that simplifies reporting issues from Cline to GitHub.

It gathers system information automatically, including operating system, Cline version, API provider and model, formats that alongside the user's description, and can preview the issue before submitting it.

That is useful and it is not a data connector. Nothing here exposes Cline's tasks, conversations or costs, so an agent cannot ask Cline anything about itself.

What is the Cline MCP server?

Cline is an AI coding agent that runs inside an editor. Like Cursor and Windsurf, its main relationship to the Model Context Protocol is as a client: you configure servers and Cline calls their tools.

The one server it publishes points inward at its own bug tracker. It exists so that a user hitting a problem can have Cline file a well-formed GitHub issue without leaving the editor.

That explains the shape of the tools. The value is the automatic context gathering. A bug report that carries the operating system, the Cline version, the API provider and the model is more actionable than one without them.

Cline works in code, tests and review, and its server reaches only its own issue tracker.

Part of the workWhat Cline has hereCan an agent reach it
Code, tests & reviewEditing code, running commands, reading a repositoryNot through this server. Cline does this work as a client, and exposes none of it as tools
CI & releaseNoneNo pipeline product, and no tools
Production observabilityNoneNo telemetry product, and no tools
Agent observability & evalsTask history, token usage and cost inside ClineNo. Cline tracks its own token spend per task, and no tool returns it
AI cost managementPer-task token cost in the Cline interfaceNo. The figures are shown in the editor and are not exposed over MCP

Cline is a consumer, not a source. The one server it ships points at GitHub, not at Cline. An agent that wants to know what a Cline task did must read the workspace or the git history instead.

What can an AI agent do with Cline?

Two tools. One previews an issue, the other files it.

Preview1
preview_cline_issue
Submit1Write
report_cline_issue

Read from the cline/cline-community README on 25 August 2026. Both take the same three parameters: a required title, a required description, and an optional labels array. preview_cline_issue formats the issue and returns it as JSON without contacting GitHub. report_cline_issue creates it through the GitHub CLI and returns the issue URL.

What connecting costs before the first question

A context window is the amount of text a model can hold at once. Two tools, and both of them file GitHub issues about Cline rather than reaching Cline data. The definitions cost 472 to 628 tokens on Claude, which is among the cheapest connections measured anywhere in this guide.

That number is small because the surface is small, not because the server is efficient. What it buys is issue filing, and the page above explains why that is the whole of it.

Tool setToolsTokens (GPT-5.6, GPT-5.5)Tokens (GPT-4, GPT-3.5)Tokens (Claude Haiku 4.5 to Opus 5)Share of a 200,000-token window
Every tool documented283 to 10180 to 98472 to 6280.0% to 0.3%

Encodings: GPT-5.6, GPT-5.5 o200k_base; GPT-4, GPT-3.5 cl100k_base; Claude Haiku 4.5 to Opus 5 count_tokens. Counted from the 2 tool entries in the vendor's own documentation. That documentation is the only public inventory.

The server could not be run for a live tools/list. No schema was captured from the server, so these figures cover each tool's name and description only. They are a floor, not the figure.

The Claude columns are measured through the API's count_tokens endpoint with an empty schema per tool. So they cover the same content as the GPT columns. The range there is two tokenizer generations. Haiku 4.5 and Opus 4.6 are at the low end. Opus 5 and Sonnet 5 are at the high end. The gap between them is about a third.

Cline MCP server limits: where answers come back incomplete

One limit below, and it is about what the server does not expose.

The agent says: I will check what Cline did. The server only files issues.

cline-community is described in its own README as a server for reporting issues from Cline to GitHub. It gathers operating system, Cline version, API provider and model, and submits an issue.

No tool returns a task, a conversation, a token count or a cost, so none of Cline's own state is reachable.

Guard: Treat Cline as a client. For what a Cline session changed, read the git history through a repository connector.

How to configure Cline MCP for agents

  1. 1

    Install the GitHub CLI first

    The server shells out to gh and does nothing without it authenticated.

  2. 2

    Build it yourself

    There is no npm package. The documented route is git clone, then a build, then pointing the config at build/index.js.

  3. 3

    Auto-approve the preview, never the submit

    The README puts preview_cline_issue in autoApprove and leaves report_cline_issue out, which is the right split: one is local formatting, the other posts in public.

  4. 4

    Know what it attaches

    Every issue carries your OS and release, the Cline version, the IDE, and the API provider and model read from the task metadata file.

  5. 5

    Expect a 10-second timeout

    That is the value in the README's own configuration block.

Paste this into your agent’s instructions

The two tools differ by one word and by whether the result is public. The block makes the agent say which one it is about to use.

Terminal
When you use the Cline community MCP tools, state:
- Which tool you are calling. preview_cline_issue formats
  an issue locally. report_cline_issue posts it publicly to
  the cline/cline GitHub repository.
- That the issue body will carry the operating system, the
  Cline version, the IDE, and the API provider and model
  read from the task metadata.
- Never call report_cline_issue without being asked to file
  an issue.
Never state that data does not exist. This server reads no
Cline data: it only files issues.
Write your answer in ASD-STE100 Simplified Technical
English. Use short sentences with one idea in each.

Do you need the MCP server at all?

No, for most teams. A repository connector files issues with maintenance behind it, and GitHub's own server exposes issue creation among 85 tools, though without Cline's automatic version and provider capture.

For what a Cline session actually did, read the result rather than the agent. A repository connector shows the commits, the diff and the branch, which is the durable record of the work.

For token spend across agents, Cline's own figures are not exposed, so a gateway or an observability product is the route. Helicone, Langfuse and Traceloop all reach model call records with cost attached.

For connecting servers to Cline itself, that is the normal direction and needs nothing from this page: Cline reads a standard client configuration.

Use a repository connector for issues and for what changed. Keep cline-community only if the automatic context capture is worth a dormant dependency.

Cline MCP server setup

There is no package to install. The README's route is to clone the repository, build it, and point the configuration at the built entry point.

The credential is a GitHub token in GH_TOKEN. The README obtains it by running gh auth login, choosing the browser flow, and then reading it back with gh auth token.

This server is configured inside Cline itself rather than in a general MCP client, so the file path depends on which editor hosts Cline.

Build it

No registry entry and no published package, so the source is the distribution. The README gives both clone forms.

No credentials at this step. The GitHub token is added to the client configuration afterwards.

Terminal
gh repo clone cline/cline-community
cd cline-community
npm install && npm run build

Get the token

The README walks through the browser flow, then reads the token back out of the CLI to paste into the configuration.

Terminal
gh auth login      # choose: Login with a web browser
gh auth token      # copy this into GH_TOKEN

Cline in VS Code, Cursor or Windsurf

macOS ~/Library/Application Support/[Code|Cursor|Windsurf]/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json. Windows uses %APPDATA% and Linux uses ~/.config, with the same tail.

The autoApprove list holds the preview tool only. Leaving report_cline_issue out of it means the submit step stays a decision.

Terminal
{"mcpServers":{"cline-community":{
  "autoApprove":["preview_cline_issue"],
  "timeout":10,
  "command":"node",
  "args":["/path/to/cline-community/build/index.js"],
  "transportType":"stdio",
  "env":{"GH_TOKEN":"<your-token>"}}}}

Windows

The README notes that Windows may need APPDATA set explicitly, because the server reads the task metadata from that directory.

Its example cannot work as printed. The block declares env twice in one object, so the later key replaces the earlier one and APPDATA is silently dropped. Both values belong in a single env, as below.

Terminal
{"mcpServers":{"cline-community":{
  "autoApprove":["preview_cline_issue"],
  "timeout":10,
  "command":"node",
  "args":["C:\path\to\cline-community\build\index.js"],
  "env":{
    "APPDATA":"C:\Users\<username>\AppData\Roaming",
    "GH_TOKEN":"<your-token>"}}}}

Two env objects in one JSON object is not an error that anything reports. The file parses, the server starts, and only the metadata lookup fails.

Every other client

Each block below is the configuration for one client, with the file path and the key that client expects.

Claude Code

A plain stdio server, so claude mcp add-json works. Outside Cline the task metadata fields have nothing to read, so issues filed this way carry less context.

Terminal
claude mcp add-json "cline-community" '{"command":"node",
  "args":["/path/to/cline-community/build/index.js"],
  "env":{"GH_TOKEN":"<your-token>"}}'
Any other MCP client

Nothing stops another client running it, because it is a plain stdio server. It is worth knowing what that buys: the tools file issues about Cline, so a client that is not Cline gains a bug reporter for somebody else's product.

The metadata gathering also depends on Cline's own task files, so outside Cline those fields have nothing to read.

Terminal
{"mcpServers":{"cline-community":{
  "command":"node",
  "args":["/path/to/cline-community/build/index.js"],
  "env":{"GH_TOKEN":"<your-token>"}}}}

Read-only access, permissions and security

  • One tool posts in public

    report_cline_issue creates an issue on the cline/cline repository through your authenticated GitHub CLI, under your own account.

  • The issue body carries an environment fingerprint

    The README lists what is attached automatically: operating system and release, Cline version, IDE, and the API provider and model taken from the task metadata file.

  • The API provider and model come from task metadata

    That is a record of which vendor and model you were using, published into a public issue.

  • The token is a GitHub token in plain configuration

    GH_TOKEN sits in cline_mcp_settings.json, so it carries whatever scope your gh login has.

  • The repository carries no license

    GitHub reports none for cline/cline-community, which is a question for anyone whose policy requires one.

Troubleshooting

`gh: command not found`
The server shells out to the GitHub CLI. The README lists it as a requirement, installed and authenticated, alongside access to the task metadata directories.
The issue has no API provider or model
Those fields are read from Cline's task metadata file. Outside a Cline task, or where the metadata directory is unreadable, there is nothing to extract.
Metadata is missing on Windows
Set APPDATA in the configuration, and put it in the same env object as GH_TOKEN. The README's Windows example declares env twice, so one of the two values is discarded before the server ever starts.
The server times out
The README's configuration sets timeout to 10. Filing an issue goes over the network through gh, so a slow connection can exceed that.
You cannot find it on npm
It is not published. The documented install is a clone and a local build, and the configuration points at build/index.js by absolute path.

Cline MCP server: Reference

ItemValue
Repositorycline/cline-community
DescriptionMCP for reporting issues and traces to Cline, with Cline
Adoption23 stars · created 11 April 2025 · last pushed 29 April 2025
LicenseNone reported by GitHub
LanguageJavaScript
DistributionSource only. No npm package and no registry entry
Tools2 · preview_cline_issue and report_cline_issue
Parameterstitle and description required, labels optional
Transportstdio
Timeout in the documented config10 seconds
AuthGH_TOKEN, from gh auth token
External dependencyThe GitHub CLI, installed and authenticated
Attached to every issueOS and release, Cline version, IDE, API provider, model
Editors supportedVS Code, Cursor and Windsurf
Inventory sourceThe repository README, read 25 August 2026

What engineers report

cline/cline-community is first-party, created on 11 April 2025, with 23 stars. The useful facts about it are its purpose and its dates.

What was checkedWhat it shows
Official servers1, cline/cline-community
Its purposeFiling GitHub issues about Cline
Stars23
Last push29 April 2025
LicenseNone reported by GitHub
Cline data exposedNone

The cline GitHub organization and the cline-community README were read on 25 August 2026. The README describes the server as simplifying issue reporting from Cline to GitHub, and lists the system information it gathers. No tool exposing Cline's own task or cost data was found.

Should you connect an agent to Cline?

Yes, though it is no longer actively maintained. Best for filing well-formed Cline bug reports from the editor, with report_cline_issue kept out of autoApprove.

Strongest fit
Cline users who want well-formed bug reports filed from the editor with version and provider attached.
Main advantage
Automatic context capture: operating system, Cline version, API provider and model, gathered without the user assembling them.
Main weakness
It exposes none of Cline's own data, so it is not a connector to Cline in the sense most searches mean.
Operational risk
A dormant, unlicensed dependency that writes to your GitHub repository.

From Oodle

One platform for agent traces and infrastructure

Agent traces usually sit in a different product from the rest of your telemetry, so when a slow database makes an agent slow the symptom is in one tool and the cause is in another. Oodle keeps both in one query surface, from $10 per million spans.

See agent observability

Frequently asked questions

Does Cline have an MCP server?

Yes, one: cline/cline-community. Its README describes it as simplifying the reporting of issues from Cline to GitHub.

Can an agent query Cline's tasks or costs?

No. Nothing in the server exposes Cline's own task history, conversations or token spend.

Is it maintained?

It was last pushed on 29 April 2025, roughly sixteen months before this review, and GitHub reports no license for it.

What does it capture automatically?

Operating system, Cline version, API provider and model, formatted alongside the user's description, with a preview before submitting.

How do I see what a Cline session changed?

Through a repository connector. The commits and the diff are the durable record; Cline does not expose the session itself.

Changelog

  • 29 April 2025. cline/cline-community last pushed. It has 23 stars and GitHub reports no license.

Sources

Every number on this page traces to one of these

  1. Repository facts from the GitHub API · cline/cline-community, retrieved 24 August 2026
  2. Purpose and captured fields from the repository README, read the same date
  3. Official MCP registry searched for Cline on 27 August 2026: 30 results, none published by Cline

Cline’s own MCP documentation

Also MCP clients rather than servers:

For issues and for what changed: