You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit b00c2c4
Browse filesBrowse the repository at this point in the historyBrowse files
Streamline README: trim redundant sections and improve CLI presentation (#130)
- Simplify Example Prompts to 4 clean examples without instructional text
- Remove Key Capabilities section (duplicates tools table)
- Remove Getting Started steps (redundant with install table)
- Remove Future Enhancements section (vague, no user value)
- Add preview label and npm badge to CLI section
- Fix code block language markers (bash -> sh, remove bash from plugin commands)
- Clarify --json flag description
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: README.md
+14-50Lines changed: 14 additions & 50 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,36 +21,15 @@ Stop relying on outdated training data or risky web searches. Learn MCP server p
21
21
22
22
* 💸 **Completely Free.** High search capacity tailored for seamless, heavy coding sessions.
23
23
24
-
### ✨ Example Prompts: Your Source of Truth
24
+
### ✨ Example Prompts
25
25
26
-
Your AI assistant should automatically use these tools for Microsoft-related topics. With both search and fetch capabilities, you can get quick answers or comprehensive deep dives. To ensure that it always consults the official documentation, you can add phrases like `search Microsoft Learn`, `deep dive`, `fetch full doc`.
26
+
> "Give me the Azure CLI commands to create an Azure Container App with a managed identity."
27
27
28
-
#### **Quick Search & Reference**
28
+
> "Is gpt-5.4 available in Azure EU regions?"
29
29
30
-
> "Give me the Azure CLI commands to create an Azure Container App with a managed identity. **search Microsoft Learn**"
30
+
> "Are you sure this is the right way to implement `IHttpClientFactory` in a .NET 8 minimal API?"
31
31
32
-
> "Is gpt-4.1-mini available in EU regions? **fetch full doc**"
33
-
34
-
#### **Code Verification & Best Practices**
35
-
36
-
> "Are you sure this is the right way to implement `IHttpClientFactory` in a .NET 8 minimal API? **search Microsoft Learn and fetch full doc**"
37
-
38
-
> "Show me the complete guide for implementing authentication in ASP.NET Core. **fetch full doc**"
39
-
40
-
> "show me detailed, runnable python code sample to do harms eval using azure ai foundry evaluation sdk"
41
-
42
-
#### **Comprehensive Learning & Deep Dive**
43
-
44
-
> "I need to understand Azure Functions end-to-end. **search Microsoft Learn and deep dive**"
45
-
46
-
> "Get me the full step-by-step tutorial for deploying a .NET application to Azure App Service. **search Microsoft Learn and deep dive**"
47
-
48
-
### 📊 Key Capabilities
49
-
50
-
-**High-Quality Content Retrieval**: Search and retrieve relevant content from Microsoft's official documentation in markdown format.
51
-
-**Code Sample Discovery**: Find official Microsoft/Azure code snippets and examples with language-specific filtering.
52
-
-**Semantic Understanding**: Uses advanced vector search to find the most contextually relevant documentation for any query.
53
-
-**Real-time Updates**: Access the latest Microsoft documentation as it's published.
32
+
> "Show me runnable Python code to do harms eval using the Azure AI Foundry evaluation SDK."
|`microsoft_docs_fetch`| Fetch and convert a Microsoft documentation page into markdown format |`url` (string): URL of the documentation page to read |
108
87
|`microsoft_code_sample_search`| Search for official Microsoft/Azure code snippets and examples |`query` (string): Search query for Microsoft/Azure code snippets<br/>`language` (string, optional): Programming language filter.|
The [`@microsoft/learn-cli`](https://www.npmjs.com/package/@microsoft/learn-cli) package gives you terminal access to the same tools — search docs, fetch pages, and find code samples — without an MCP client.
@@ -143,13 +123,13 @@ See [`cli/README.md`](cli/README.md) for the full command reference.
143
123
### Quick Setup
144
124
145
125
These agent skills are packed in a `microsoft-docs` plugin together with the Learn MCP server itself. If you use Claude Code, run the following commands and restart Claude Code:
1.**For VS Code**: Open GitHub Copilot in VS Code and [switch to Agent mode](https://code.visualstudio.com/docs/copilot/chat/chat-agent-mode)
205
-
2.**For Claude Desktop**: After adding the integration, you'll see the MCP tools icon in the chat interface
206
-
3. You should see the Learn MCP Server in the list of available tools
207
-
4. Try a prompt that tells the agent to use the MCP Server, such as "what are the az cli commands to create an Azure container app according to official Microsoft Learn documentation?"
208
-
5. The agent should be able to use the MCP Server tools to complete your query
209
-
210
182
> ### ⚠️ Building a Custom Client
211
183
>
212
184
> If your use case requires a direct, programmatic integration, it is essential to understand that MCP is a **dynamic protocol, not a static API**. The available tools and their schemas will evolve.
@@ -247,14 +219,6 @@ When handling questions around how to work with native Microsoft technologies, s
0 commit comments