Skip to content

Commit e68a27d

Browse files
author
Scott Lewis
authored
Revise use-case titles and descriptions for clarity
Updated use-case titles and added clarifications for better understanding.
1 parent 956fe15 commit e68a27d

1 file changed

Lines changed: 17 additions & 7 deletions

File tree

docs/use-cases.md

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,26 @@ Use Cases |
1111

1212
## Use-Cases from Previous Discussions
1313

14-
[Use Cases Public Discussion #1772](https://github.com/modelcontextprotocol/modelcontextprotocol/discussions/1772)
14+
[Use Cases for Primitive Grouping Public Discussion #1772](https://github.com/modelcontextprotocol/modelcontextprotocol/discussions/1772)
1515

16-
Use-Cases Curated from Discussion #1567 (Each link should refer to a specific comment within #1567)
16+
Use-Cases Curated from Discussion #1567 (Each coninued link below refers to a specific comment within #1567)
1717

18-
[Server Governance](https://github.com/modelcontextprotocol/modelcontextprotocol/discussions/1567#discussioncomment-14895158)
18+
### Server Governance
1919

20-
[Agent<->Server Interaction](https://github.com/modelcontextprotocol/modelcontextprotocol/discussions/1567#discussioncomment-14929142)
20+
A use case of grouping we're strugling with is governance. Agent toolkits and frameworks are starting to add governance layers over MCP such as "this agent should not perform DDL but can do DML". Since the only primitive the MCP spec provides today is the individual tools, this causes the frameworks to take hard dependencies upon individual tools. That hard dependency breaks the ability for MCP server owners to evolve tool shapes over time. Since MCP is fundamentally a dynamic protocol, we are seeing this as a significant anti-pattern...[continued](https://github.com/modelcontextprotocol/modelcontextprotocol/discussions/1567#discussioncomment-14895158)
2121

22-
[User Context Filtering](https://github.com/modelcontextprotocol/modelcontextprotocol/discussions/1567#discussioncomment-15184260)
22+
### Agent<->Server Interaction
2323

24-
[Groups for Composition](https://github.com/modelcontextprotocol/modelcontextprotocol/discussions/1567#discussioncomment-15294141)
24+
Building a prompt and resource library service for a large organization governed by groups. While this is currently possible, it's unwieldy to manage. You want humans to only see prompts relevant to them. You want a concept of global prompts and role / team specific prompts. With group hierarchy, you can also do this to a broader level for levels of an organization...[continued](https://github.com/modelcontextprotocol/modelcontextprotocol/discussions/1567#discussioncomment-14929142)
2525

26-
[Tool Consolidation/Namespace](https://github.com/modelcontextprotocol/modelcontextprotocol/discussions/1567#discussioncomment-15764478)
26+
### Context Overflow and User-Context Filtering
27+
First, I want to emphasize that we share the same fundamental goal: solving the Context Overflow Problem. Where we may differ is in the approach and scope of the solution.
28+
29+
Regarding your question about "user-centric filtering" and which users I'm referring to: In the MCP context, the primary "user" making actual requests to MCP servers is the LLM (the MCP client). When I say "user-centric filtering," I'm referring to filtering mechanisms that align with the LLM's needs and constraints—such as security requirements, cost considerations, performance characteristics, and other domain-oriented concerns. This is distinct from developer-centric organization (like grouping primitives by technical categories), which serves different purposes...[continued](https://github.com/modelcontextprotocol/modelcontextprotocol/discussions/1567#discussioncomment-15184260)
30+
31+
### Groups for Composition and Abstraction
32+
I've been exploring a different angle: composition. What if higher-level skills compose lower-level ones?...[continued](https://github.com/modelcontextprotocol/modelcontextprotocol/discussions/1567#discussioncomment-15294141)
33+
34+
### Groups for Tool Aggregation/Namespace Definition for Enterprise Gateways
35+
36+
This approach effectively creates a manual 'namespace' that keeps the system prompt lean and significantly improves the model's reasoning reliability. It’s a practical validation of why the 'Grouping' logic discussed here is essential for enterprise-scale MCP implementations...[continued](https://github.com/modelcontextprotocol/modelcontextprotocol/discussions/1567#discussioncomment-15764478)

0 commit comments

Comments
 (0)