Google PageRank for AI agents. 25,000+ tools indexed.

skunit MCP Server

mehrandvd/skunit

Score: 57.8 → 0.2% Rank #7297 MCP Server
[![AgentRank](https://agentrank-ai.com/api/v1/badge/mehrandvd--skunit)](https://agentrank-ai.com/tool/mehrandvd--skunit/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge)
Are you the maintainer of mehrandvd/skunit? Claim this listing →

skUnit is a testing tool for AI units, such as IChatClient, MCP Servers and agents.

Add AgentRank to Claude Code Discover and compare tools like mehrandvd/skunit — your AI finds the right one automatically
Get API Access →
claude mcp add agentrank -- npx -y agentrank-mcp-server

Overview

mehrandvd/skunit is a C# MCP server licensed under MIT. skUnit is a testing tool for AI units, such as IChatClient, MCP Servers and agents. Topics: semantic-kernel, csharp, dotnet, gpt-plugins, openai, test, test-automation, testing, testing-tools, mcp, modelcontextprotocol, agent, agentic-ai.

Ranked #7297 out of 24846 indexed tools.

Ecosystem

C# MIT
semantic-kernelcsharpdotnetgpt-pluginsopenaitesttest-automationtestingtesting-toolsmcpmodelcontextprotocolagentagentic-ai

Score Breakdown

StarsFreshnessIssue HealthContributorsDependents
Stars 15% 181

181 stars → growing community

Freshness 25% 3mo ago

Last commit 3mo ago → stale

Issue Health 25% 86%

25/29 issues closed → responsive maintainer

Contributors 10% 4

4 contributors → small team

Dependents 25% 0

No dependents → no downstream usage

npm Downloads N/A
PyPI Downloads N/A
Forks 21
Description Good
License MIT

Weights: Freshness 20% · Issue Health 20% · Dependents 22% · Stars 10% · Contributors 8% · How we score →

How to Improve

Description low impact

Expand your description to 150+ characters for better discoverability

Freshness high impact

Last commit was 94 days ago — a recent commit would boost your freshness score

Dependents medium impact

No downstream dependents detected yet — adoption by other projects is the strongest trust signal

Badge all embed codes →

AgentRank score for mehrandvd/skunit
[![AgentRank](https://agentrank-ai.com/api/v1/badge/mehrandvd--skunit)](https://agentrank-ai.com/tool/mehrandvd--skunit/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge)
<a href="https://agentrank-ai.com/tool/mehrandvd--skunit/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge"><img src="https://agentrank-ai.com/api/v1/badge/mehrandvd--skunit" alt="AgentRank"></a>

Embed Widget docs →

Embed a rich score widget on your site or blog.

<script src="https://agentrank-ai.com/embed.js" data-tool="mehrandvd/skunit"></script>

Matched Queries

"mcp server""mcp-server"topic:mcp

From the README

# skUnit

**skUnit** is a semantic testing framework for .NET — write AI tests in **plain Markdown**, run them with **xUnit, NUnit, or MSTest**.

Test anything that talks to AI:
- **AI Agents** (Microsoft Agent Framework, A2A)
- **IChatClient** (Microsoft Extensions AI)
- **MCP servers** (Model Context Protocol)
- **Custom AI integrations**

```bash
dotnet add package skUnit
```

## Quick Start

Imagine you have an `AIAgent` configured to answer questions about a bank account. Here's a test scenario in Markdown, `balance-test.md`:

````markdown
# SCENARIO Balance Test

## [USER]
What is the account balance for John Doe?

## [ASSISTANT]

### ASSERT SemanticCondition
The answer mentions that the account balance is $1,234.56.
````

And the C# test:

```csharp
[Fact]
public async Task SimpleTest()
{
    var markdown = File.ReadAllText("balance-test.md");
    var scenario = ChatScenario.Parse(markdown);

    await agent.RunAsync(scenario);
}
```

That's it. skUnit drives the conversation, c
Read full README on GitHub →

Get the weekly AgentRank digest

Top movers, new tools, ecosystem insights — straight to your inbox.