Skip to content

Feature/issue 14020 add mcp - #264

Draft
yakky wants to merge 5 commits into
masterfrom
feature/issue-14020-add-mcp
Draft

Feature/issue 14020 add mcp#264
yakky wants to merge 5 commits into
masterfrom
feature/issue-14020-add-mcp

Conversation

@yakky

@yakky yakky commented Aug 18, 2026

Copy link
Copy Markdown
Member

Description

Describe:

  • Content of the pull request
  • Feature added / Problem fixed

References

Provide any github issue fixed (as in Fix #XYZ)

Checklist

  • I have read the contribution guide
  • Code lint checked via inv lint
  • changes file included (see docs)
  • Usage documentation added in case of new features
  • Tests added

yakky and others added 5 commits August 8, 2026 00:04
…erver

Gives coding agents a step-by-step procedure for adding taiga-mcp-server
to a user's global (--scope user) Claude Code config: resolving a stable
install (pip install --user by default, pipx/uvx as alternatives),
collecting credentials safely, the exact claude mcp add invocations, and
verification steps.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Stock Taiga has no self-service personal access token feature. The only
tokens available are short-lived auth JWTs (24h/8-day on the instance
checked) and admin-gated OAuth Application tokens, and this server's CLI
has no refresh-token support. Default agent guidance to username/password
and only suggest TAIGA_TOKEN when the target instance is verified to
offer a durable personal token.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Adds docs/mcp.rst covering what the MCP server is, installing the mcp
extra (pip install --user / pipx / uvx), the TAIGA_HOST/TAIGA_TOKEN/
TAIGA_USERNAME/TAIGA_PASSWORD/TAIGA_TLS_VERIFY configuration (env vars
and equivalent CLI flags), running it standalone, registering it with an
MCP client such as Claude Code, the full tool list grouped by entity,
and a security note on write-tool blast radius. Wired into the toctree
in docs/index.rst. Verified with a clean -W sphinx-build.

Also picks up an unrelated AGENTS.md edit (anonymizing the example
Taiga host) that was already pending in the working tree.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
- Restore the testenv:docs section (dropped from tox.ini in 923cabc
  while "docs" stayed in envlist), and add setuptools to its deps
  so invoke's clean pre-task (python setup.py clean --all) works.
- Fix MANIFEST.in: include AGENTS.md and correct the
  requirements-tests.txt typo to requirements-test.txt, fixing
  check-manifest failures in the pypi-description env.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@codecov

codecov Bot commented Aug 18, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 0% with 236 lines in your changes missing coverage. Please review.
✅ Project coverage is 77.04%. Comparing base (f4998c8) to head (7225279).

Files with missing lines Patch % Lines
taiga/mcp_server/server.py 0.00% 157 Missing ⚠️
taiga/mcp_server/auth.py 0.00% 34 Missing ⚠️
taiga/mcp_server/cli.py 0.00% 28 Missing ⚠️
taiga/mcp_server/serialize.py 0.00% 17 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##           master     #264       +/-   ##
===========================================
- Coverage   96.47%   77.04%   -19.43%     
===========================================
  Files           8       12        +4     
  Lines         936     1172      +236     
  Branches       67       85       +18     
===========================================
  Hits          903      903               
- Misses         19      255      +236     
  Partials       14       14               
Flag Coverage Δ
unittests 77.04% <0.00%> (-19.43%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@coveralls

Copy link
Copy Markdown

Coverage Status

coverage: 78.242% (-19.7%) from 97.97% — feature/issue-14020-add-mcp into master

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.

2 participants