Skip to content

Remove qiskit-code-assistant-mcp-server (service discontinued)#215

Merged
cbjuan merged 2 commits into
mainfrom
remove-code-assistant-mcp-server
Jun 3, 2026
Merged

Remove qiskit-code-assistant-mcp-server (service discontinued)#215
cbjuan merged 2 commits into
mainfrom
remove-code-assistant-mcp-server

Conversation

@cbjuan

@cbjuan cbjuan commented Jun 2, 2026

Copy link
Copy Markdown
Member

Closes #214.

The Qiskit Code Assistant service has been discontinued by IBM Quantum, so the corresponding MCP server is no longer useful. This PR removes it from the monorepo. The qiskit-code-assistant-mcp-server PyPI package will be archived separately.

Summary

  • Deleted the qiskit-code-assistant-mcp-server/ package entirely.
  • Dropped it from the qiskit-mcp-servers meta-package: dependencies, [code-assistant] extra, and [all]. Breaking change for anyone using pip install qiskit-mcp-servers[code-assistant].
  • Bumped the meta-package version 0.10.00.11.0.
  • Removed it from the uv workspace (members, sources) and regenerated uv.lock.
  • Dropped the test-code-assistant, publish-code-assistant, and publish-code-assistant-mcp-registry CI jobs, and removed code-assistant from the workflow_dispatch package choices and from the publish-meta-package needs/conditional.
  • Dropped the qiskit_code_assistant_mcp_server ruff isort first-party entry.
  • Dropped the five qiskit-code-assistant* doc-page slugs from the docs MCP server.
  • Removed all README/AGENTS/CONTRIBUTING/PUBLISHING/examples references and added a short "Removed Servers" note pointing to the sunset announcement so the history is discoverable.

37 files changed, +47 / -6938 lines.

Follow-ups (outside this PR)

  • After merge: tag/release meta-v0.11.0 so the meta-package on PyPI no longer pulls in the soon-archived qiskit-code-assistant-mcp-server.
  • Archive the qiskit-code-assistant-mcp-server PyPI project.
  • Deprecate / remove the server entry on the public MCP Registry.

Test plan

  • CI is green (lint, format, mypy, bandit, all test-* matrix jobs for the remaining servers)
  • uv sync from a clean checkout resolves without errors
  • uv run qiskit-mcp-server, uv run qiskit-ibm-runtime-mcp-server, uv run qiskit-ibm-transpiler-mcp-server, uv run qiskit-docs-mcp-server, uv run qiskit-gym-mcp-server all start
  • Spot-check that no leftover qiskit-code-assistant references remain (other than the three intentional sunset notes in README/AGENTS/PUBLISHING)

The Qiskit Code Assistant service has been discontinued by IBM Quantum:
https://quantum.cloud.ibm.com/announcements/en/product-updates/2026-04-28-qiskit-code-assistant-service-to-sunset

This removes the corresponding MCP server from the monorepo:

- Delete the qiskit-code-assistant-mcp-server/ package entirely
- Drop it from the meta-package: dependencies, [code-assistant] extra, and [all]
  (this is a breaking change for anyone using
   `pip install qiskit-mcp-servers[code-assistant]`)
- Bump the meta-package version 0.10.0 -> 0.11.0
- Drop it from the uv workspace (members, sources) and regenerate uv.lock
- Drop the test-code-assistant, publish-code-assistant, and
  publish-code-assistant-mcp-registry CI jobs, and drop `code-assistant`
  from the workflow_dispatch package choices
- Drop the `code-assistant` ruff isort first-party entry
- Drop the qiskit-code-assistant doc-page slugs from the docs MCP server
- Remove all README/AGENTS/CONTRIBUTING/PUBLISHING references and add a
  short "Removed Servers" note pointing to the sunset announcement so the
  history is discoverable

The qiskit-code-assistant-mcp-server PyPI package will be archived
separately.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@cbjuan cbjuan requested a review from vabarbosa as a code owner June 2, 2026 22:10
- Drop qiskit-code-assistant-mcp-server/src from `files =`.
- Drop the [mypy-respx.*] stanza: respx was only used by the
  code-assistant tests and is gone from uv.lock.

@vabarbosa vabarbosa left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thank you!

@cbjuan cbjuan merged commit d98905f into main Jun 3, 2026
25 checks passed
@cbjuan cbjuan deleted the remove-code-assistant-mcp-server branch June 3, 2026 09:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Decommission the qiskit-code-assistant-mcp-server

2 participants