Mcp Server Hello — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp Server Hello (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
This project implements a Model Context Protocol (MCP) server that provides several tools, resources, and prompts. It's designed to be used with the Gemini CLI as an MCP server.
To set up the project, follow these steps:
# If this project is part of a larger repository, clone it first.
# git clone <repository-url>
# cd mcp-server-helloNavigate to the project root directory and install the required Node.js packages:
npm installTo run the MCP server:
npm run build npm startThe server will start and listen for connections. You won't see much output on the console as console.log has been removed to avoid interfering with the MCP protocol. Errors will be logged to stderr.
This server is intended to be run as a background process, typically managed by a process manager or as part of a larger system. Ensure that the npm run build step is executed before starting the server in a production environment.
./.gemini/settings.json for Gemini CLI {
"mcpServers": {
"my-mcp": {
"command": "node",
"args": ["./dist/server.js"],
"transport": "stdio"
}
}
}/mcp list after gemini-cli start ℹConfigured MCP servers:
🟢 my-mcp - Ready (2 tools, 1 prompt)
Tools:
- add
- get-time
Prompts:
- friendly-greeting
💡 Tips:
• Use /mcp desc to show server and tool descriptions
• Use /mcp schema to show tool parameter schemas
• Use /mcp nodesc to hide descriptions
• Use /mcp auth <server-name> to authenticate with OAuth-enabled servers
• Press Ctrl+T to toggle tool descriptions on/off The Gemini CLI will communicate with this MCP server to execute the requested functionality and return the results.
#prompt1:
> result of add 123456,456789
✓ add (summarize-mcp MCP Server) {"b":456789,"a":123456}
The sum of 123456 and 456789 is 580245.
#result of add 123456,456789
✦ 580245
#prompt2:
> add 123,456
✓ add (summarize-mcp MCP Server) {"b":456,"a":123}
The sum of 123 and 456 is 579.
✦ 579 #prompt:
> what time now?
✓ get-time (summarize-mcp MCP Server) {}
The current server time is 14:28:32.
✦ The current time is 14:28:32. #prompt:
> tell me a joke
✦ Why don't scientists trust atoms?
Because they make up everything #prompt
> friendly-greeting to wangxg
✦ Hello, wangxg! It's a pleasure to meet you. I hope you're having a fantastic day #prompt:
> update the index in configfile @config/config.yaml by increment 10
✓ update-config-index (my-mcp) {"numberOfIncrements":10,"filePath":"C:\\work\\mcp-server\\mcp-server-hello\\config\\config.yaml"}
OK. I've updated the index in `config/config.yaml` to 12.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.