Adding/removing endpoints on runtime
Maintainers usually reply within 4 days
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 25/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- scala
- Domain
- api, backend-api-design
Research direction
The issue names tapir endpoints, the Pekko interpreter, and MCP tool-discovery notifications, but no repository files or tests. Start by locating the endpoint-to-interpreter integration and reviewing the referenced MCP specification; done would require a decided approach for runtime tool changes and the associated client notification behavior.
Written by the indexing model from the issue text.
Description
Hi!
That's a really cool library!
I have a question/feature request, but I'm not sure how this should be done, as I'm not familiar with tapir's internals.
- Servers can notify clients when tools change using notifications/tools/list_changed
- Tools can be added or removed during runtime
Is this already possible in chimp?
It's the first time for me using tapir, so I'm not sure if it's possible to, for example, make a tapir endpoint, pass it to a Pekko interpreter, and then update the endpoint on runtime.
The other component of this would be the notifications mentioned by the spec.
- Dominant language
- Scala
- Stars
- 102
- Forks
- 10
- Avg merge
- 2d 9h
- Merged PRs (30d)
- 13
Getting set up
We have not checked this project's setup files yet. Start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from softwaremill/chimp
-
tier:2 SDK
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
softwaremill/chimp#145 ·
Maintainers usually reply within 4 days
-
2026-07-28 version support
Difficulty 5/5 Over a week Newbie friendliness 35/100
softwaremill/chimp#255 ·
Maintainers usually reply within 4 days
-
2026-07-28 version support
Difficulty 5/5 Over a week Newbie friendliness 42/100
softwaremill/chimp#254 ·
Maintainers usually reply within 4 days
-
2026-07-28 version support
Difficulty 5/5 Over a week Newbie friendliness 45/100
softwaremill/chimp#253 ·
Maintainers usually reply within 4 days
-
2026-07-28 version support
Difficulty 5/5 Over a week Newbie friendliness 42/100
softwaremill/chimp#252 ·
Maintainers usually reply within 4 days
All issues in softwaremill/chimp
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
apache/texera#8682 · 4 comments ·
Maintainers usually reply within 1 day
-
x:action/improve x:size/tiny x:type/content
Difficulty 1/5 1-3 hours Newbie friendliness 88/100
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
typelevel/sbt-typelevel#929 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
softwaremill/tapir#5542 ·
Maintainers usually reply within 10 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
lichess-org/lila#21793 · 1 comment ·
Maintainers usually reply within 1 day