使用说明
McpServerTools
Tool manifests for the MCP Server tool registry. This repository acts as the primary tool bucket — a collection of tool definitions that can be browsed, installed, and synced via the MCP Server's tool registry API.
Structure
Each tool is defined as a JSON manifest file in the root directory:
tool-name.json
Distribution artifacts live beside the manifests:
powershell/
packages/
The powershell/ directory contains the current McpServer helper modules published by this bucket. The packages/ directory contains the current SharpNinja.McpServer.Repl NuGet global-tool package used by the mcpserver-repl manifest.
The mcpserver-*-plugin.json manifests expose sibling agent plugin repositories. Plugin manifests clone or update from GitHub into a caller-provided parent directory.
Manifest Format
{
"name": "tool-name",
"description": "Human-readable description of what this tool does",
"tags": ["keyword1", "keyword2"],
"parameterSchema": "{ ... optional JSON schema ... }",
"commandTemplate": "command --arg {{param1}}"
}
Usage
Register this bucket with MCP Server
curl -X POST http://localhost:7147/mcpserver/tools/buckets \
-H "Content-Type: application/json" \
-d '{
"name": "official",
"owner": "sharpninja",
"repo": "McpServerTools",
"branch": "main",
"manifestPath": "/"
}'
Browse available tools
curl http://localhost:7147/mcpserver/tools/buckets/official/browse
Install a tool from this bucket
curl -X POST "http://localhost:7147/mcpserver/tools/buckets/official/install?toolName=screenshot"
Sync to pick up updates
curl -X POST http://localhost:7147/mcpserver/tools/buckets/official/sync
Contributing
Add a new .json manifest file following the format above and submit a pull request.