What is Model Context Protocol (MCP)?
MCP is an open-standard protocol for standardizing how applications provide context to AI models, acting as a universal connector between LLMs and diverse data sources like APIs, databases, or services.
@LiteObject
基本信息
A comprehensive .NET demonstration of integrating Model Context Protocol (MCP) tools with Microsoft Semantic Kernel. Features a robust MCP client with 23+ built-in tools, intelligent error handling, and AI-powered tool orchestration. Includes both local .NET MCP server and extern
工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
This repository demonstrates how to integrate Model Context Protocol (MCP) tools with Microsoft Semantic Kernel, allowing AI models to interact with external data sources and tools through a standardized interface. It provides a reusable .NET framework with a local MCP server, client application, and configuration system for developers building AI-driven workflows.
Clone the repository, restore .NET dependencies, optionally set an OpenAI API key via user secrets, and run the demo client with dotnet run --project src/Demo.MCP.Client. The client automatically connects to enabled MCP servers (configured in appsettings.json) and starts an interactive command mode where you can list tools and call them with JSON parameters.
MCP is an open-standard protocol for standardizing how applications provide context to AI models, acting as a universal connector between LLMs and diverse data sources like APIs, databases, or services.
No. Node.js is only required if you enable external MCP servers (GitHub, Everything). The OpenAI API key is needed only when integrating Semantic Kernel for function calling; the demo works without it using the local server.
Edit `src/Demo.MCP.Client/appsettings.json` and change the `"Enabled"` property of the desired server from `false` to `true`. Restart the client. Do not replace the entire configuration objects.
The demo currently uses **Stdio** transport for all servers (local, GitHub, Everything). Other transports like HTTP/HTTPS, WebSocket, and Named Pipes are described conceptually but not implemented.
Tool names are case‑sensitive; parameters must be valid JSON. External servers require Node.js and internet access. The local server runs on the same machine and is managed as a subprocess by the client.

Personal context for every AI: search, read, and write back to your private Markdown library of articles, threads, PDFs, notes, and captured ChatGPT/Claude/Gemini/Grok conversations. Remote server, OAuth 2.1 paste-and-au

Open-source Python SDK & MCP interface for Priostack Agent Context Network (ACN). Zero-setup, autonomous memory orchestration for AI agents.

Islamic source data for assistants: Quran, hadith, tafsir, duas, prayer times and qibla. Answers come from real sources with citations instead of recalled text, so verses and hadith are not hallucinated. 36,000+ hadiths

Serve your docs to AI agents over SSH and MCP. Agents use ls, cat, grep, find, and pipes against a virtual filesystem backed by your documentation. Identity-scoped access, governed writing with human approval, and portab

Shared memory for AI coding agents. Claude Code, Cursor and Codex read your project's decisions, lessons and tasks before they act.
评论