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
Basic information
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
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
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.
Groundwork: company memory for your AI tools. Docs public. Source closed. Public proof needs no account.

Ask your Takibi Base collections anything; get answers with cited passages and a support score.

Scento Perfume API is a free fragrance API and perfume notes database for developers and AI agents. Search 1,500+ perfumes and 400+ ingredients, compare scents, find similar perfumes, map scent families and build occasio

One permissioned folder your team and your AI agents both log into.
The ultimate RAG for your monorepo. Query, understand, and edit multi-language codebases with the power of AI and knowledge graphs
Comments