Install any skill in seconds. Free to start, no credit card required.
Get Started Free →rohitg00/mcp-development
MCP server development including tool design, resource endpoints, prompt templates, and transport configuration
Passed 20 of 22 test cases with the skill, and 19 of 22 without it.
2 fixed18 passed either way1 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 2 test cases the skill fixed. Same model, same prompt, with and without the skill.
I want to build a TypeScript MCP server using the official SDK that exposes a database query tool and a file search tool. Please write the complete server file including input validation for arguments, proper response formatting for successful and failed query execution, and stdio transport initialization.
| Checked | Without skill | With skill |
|---|---|---|
| The server imports and uses McpServer from @modelcontextprotocol/sdk/server/mcp.js. | Missed | Passed |
| The tools are registered using server.tool with Zod schema argument definitions. | Missed | Passed |
| Failed tool executions return an object containing isError set to true. | Passed | Passed |
The instructions your model reads when the skill loads.
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
import { z } from "zod";
const server = new McpServer({
name: "project-tools",
version: "1.0.0",
});
server.tool(
"search_files",
"Search for files matching a glob pattern in the project directory",
{
pattern: z.string().describe("Glob pattern (e.g., '**/*.ts')"),
directory: z.string().optional().describe("Base directory to search from"),
},
async ({ pattern, directory }) => {
const files = await glob(pattern, { cwd: directory ?? process.cwd() });
return {
content: [
{
type: "text",
text: files.length > 0
? files.join("\n")
: `No files found matching ${pattern}`,
},
],
};
}
);
server.tool(
"run_query",
"Execute a read-only SQL query against the application database",
{
test cases passed, vs 19 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.