|
1 | 1 | Model Context Protocol is a way for:
|
2 | 2 |
|
3 |
| -1. LLMs to ***choreograph*** multiple MCP servers in a chain of calls - an agentic workflow. MCPs support shared contexts and goals, enabling the LLM to use the result from 1 call to determine whether the goals has been reached, or which service is appropriate to call next |
| 3 | +1. **Bus User ad hoc flows** using existing published mcp services (vs. hard-coding in IT as an endpoint; flows can be cached for repeated use) |
4 | 4 |
|
5 |
| -2. Chat agents to ***discover*** and ***call*** external servers, be they databases, APIs, file systems, etc. MCPs support shared contexts and goals, enabling the LLM |
| 5 | + * ***Natural Language access*** to corporate databases for improved user interfaces |
6 | 6 |
|
7 |
| -3. ***Corporate database participation*** in such flows, by making key functions available as MCP calls. |
| 7 | + * LLMs ***choreograph*** multiple MCP calls (to 1 or more MCP servers) in a chain of calls - an agentic workflow. MCPs support shared contexts and goals, enabling the LLM to use the result from 1 call to determine whether the goals has been reached, or which service is appropriate to call next |
| 8 | + |
| 9 | +3. Chat agents to ***discover*** and ***call*** external servers, be they databases, APIs, file systems, etc. MCPs support shared contexts and goals, enabling the LLM |
| 10 | + |
| 11 | + * ***Corporate database participation*** in such flows, by making key functions available as MCP calls. |
8 | 12 |
|
9 |
| -4. Chat agents to invoke ***NLM Natural Language services*** to corporate databases for improved user interfaces |
10 | 13 |
|
11 |
| -5. Bus Users can create their own flows using existing published mcp services (vs. hard-coding in IT as an endpoint; flows can be cached for repeated use) |
12 | 14 |
|
13 | 15 | For tech background, see Appendix 2.
|
14 | 16 |
|
@@ -75,7 +77,7 @@ You will need a ChatGPT APIKey.
|
75 | 77 | 2. MCP Client Executor sends the query + schema (as prompt or tool definition) to the external LLM, here, ChatGPT (requires API Key).
|
76 | 78 |
|
77 | 79 | * Tool definitions are OpenAI specific, so we are sending the schema in each prompt.
|
78 |
| - * This schema is copied from `docs/db.dbml` (already created by als) |
| 80 | + * This schema is derived from `docs/db.dbml` (already created by als) |
79 | 81 | * Note this strongly suggests this is a **subset** of your database.
|
80 | 82 |
|
81 | 83 | 3. LLM returns an MCP Tool Context JSON block.
|
|
0 commit comments