Skip to content

feat(mcp): add dapr mcp client + bump protos#997

Draft
sicoyle wants to merge 8 commits intodapr:mainfrom
sicoyle:feat/mcp-crd
Draft

feat(mcp): add dapr mcp client + bump protos#997
sicoyle wants to merge 8 commits intodapr:mainfrom
sicoyle:feat/mcp-crd

Conversation

@sicoyle
Copy link
Copy Markdown
Contributor

@sicoyle sicoyle commented Apr 28, 2026

Description

ignore me - will fill this in tomorrow and address a few todo comments i left for myself as i was going through things

Issue reference

We strive to have all PR being opened based on an issue, where the problem or feature have been discussed prior to implementation.

Please reference the issue this PR will close: #[issue number]

Checklist

Please make sure you've completed the relevant tasks for this PR, out of the following list:

  • Code compiles correctly
  • Created/updated tests
  • Extended the documentation

Signed-off-by: Samantha Coyle <sam@diagrid.io>
@sicoyle sicoyle changed the title [ignore wip!] feat(mcp): add mcp related classes + bump protos [ignore wip!] feat(mcp): add dapr mcp client + bump protos Apr 28, 2026
@sicoyle sicoyle changed the title [ignore wip!] feat(mcp): add mcp related classes + bump protos [ignore wip!] feat(mcp): add dapr mcp client + bump protos Apr 28, 2026
Signed-off-by: Samantha Coyle <sam@diagrid.io>
@sicoyle sicoyle changed the title [ignore wip!] feat(mcp): add dapr mcp client + bump protos feat(mcp): add dapr mcp client + bump protos May 4, 2026
Signed-off-by: Samantha Coyle <sam@diagrid.io>
sicoyle added 5 commits May 5, 2026 16:30
Signed-off-by: Samantha Coyle <sam@diagrid.io>
Signed-off-by: Samantha Coyle <sam@diagrid.io>
Signed-off-by: Samantha Coyle <sam@diagrid.io>
Signed-off-by: Samantha Coyle <sam@diagrid.io>
Signed-off-by: Samantha Coyle <sam@diagrid.io>
@codecov
Copy link
Copy Markdown

codecov Bot commented May 8, 2026

Codecov Report

❌ Patch coverage is 66.50083% with 202 lines in your changes missing coverage. Please review.
✅ Project coverage is 81.76%. Comparing base (bffb749) to head (9dc3565).
⚠️ Report is 125 commits behind head on main.

Files with missing lines Patch % Lines
.../_durabletask/internal/orchestrator_service_pb2.py 1.61% 61 Missing ⚠️
...rkflow/_durabletask/internal/history_events_pb2.py 3.44% 56 Missing ⚠️
...orkflow/_durabletask/internal/orchestration_pb2.py 4.00% 24 Missing ⚠️
.../_durabletask/internal/orchestrator_actions_pb2.py 4.54% 21 Missing ⚠️
.../workflow/_durabletask/internal/attestation_pb2.py 42.85% 16 Missing ⚠️
ext/dapr-ext-workflow/dapr/ext/workflow/aio/mcp.py 44.00% 14 Missing ⚠️
.../dapr-ext-workflow/dapr/ext/workflow/mcp_schema.py 86.00% 7 Missing ⚠️
dapr/clients/grpc/_response.py 85.71% 1 Missing ⚠️
ext/dapr-ext-workflow/tests/test_mcp_client.py 99.36% 1 Missing ⚠️
ext/dapr-ext-workflow/tests/test_mcp_schema.py 98.96% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #997      +/-   ##
==========================================
- Coverage   86.63%   81.76%   -4.87%     
==========================================
  Files          84      144      +60     
  Lines        4473    13933    +9460     
==========================================
+ Hits         3875    11392    +7517     
- Misses        598     2541    +1943     

☔ View full report in Codecov by Sentry.
📢 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.

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.

1 participant