Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add commands/dewtech-technologies/dare-method/skill-mcp-servergit clone --depth 1 https://github.com/dewtech-technologies/dare-methodWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/commands/dewtech-technologies/dare-method/skill-mcp-server)<a href="https://agentmods.dev/commands/dewtech-technologies/dare-method/skill-mcp-server"><img src="https://agentmods.dev/badge/commands/dewtech-technologies/dare-method/skill-mcp-server.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00000 | $0.01610 |
| Opus 5 | $0.00000 | $0.00805 |
| Sonnet 5 | $0.00000 | $0.00322 |
| Haiku 4.5 | $0.00000 | $0.00161 |
Grade A, and why
skill-mcp-server scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 229 lines — stays where its author put it; the contents beside it link to each section on GitHub.
/skill-mcp-server
Padrões DARE para servidores MCP (Model Context Protocol) em TypeScript ou Python. Tools, resources, prompts; transports stdio/SSE/HTTP; validação Zod/Pydantic; autorização por tool; tracing; testes; publicação.
Como usar
/skill-mcp-server # audita server MCP atual
/skill-mcp-server scaffold ts # scaffold TypeScript stdio
/skill-mcp-server scaffold py # scaffold Python stdio
O que é MCP
Protocolo aberto da Anthropic para conectar agentes a fontes de dados e ações. Server expõe:
- Tools — funções chamáveis (ex:
create_issue) - Resources — dados leitáveis (ex: schemas)
- Prompts — templates parametrizados
Transports: stdio (local), SSE (remoto streaming), HTTP (remoto stateless).
Stack (TypeScript)
- Node 20+ + TS 5.5+
@modelcontextprotocol/sdk- Zod para schemas
- vitest
Stack (Python)
- Python 3.11+
mcp(SDK oficial)- Pydantic v2
- pytest + pytest-asyncio
Estrutura
mcp-server/
├── src/
│ ├── index.ts ← stdio entrypoint
│ ├── server.ts
│ ├── tools/
│ ├── resources/
│ ├── prompts/
│ └── schemas/
└── tests/
Exemplo (TypeScript stdio)
import { Server } from '@modelcontextprotocol/sdk/server/index.js';
import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js';
import { z } from 'zod';
const CreateIssueInput = z.object({
title: z.string().min(1).max(255),
description: z.string().optional(),
priority: z.enum(['low', 'medium', 'high']).default('medium'),
team_id: z.string().uuid(),
});
const server = new Server(
{ name: 'meu-server', version: '1.0.0' },
{ capabilities: { tools: {} } }
);
server.setRequestHandler(ListToolsRequestSchema, async () => ({
tools: [{
name: 'create_issue',
description: 'Create a new issue in Linear',
inputSchema: CreateIssueInput.shape,
}],
}));
server.setRequestHandler(CallToolRequestSchema, async (req) => {
const input = CreateIssueInput.parse(req.params.arguments);
const result = await linearClient.createIssue(input);
return { content: [{ type: 'text', text: JSON.stringify(result) }] };
});
const transport = new StdioServerTransport();
await server.connect(transport);
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- yesterday First seen · 229 lines · 0 tokens per session scan A b2464a3de7b4
skill-mcp-server is a command published in the GitHub repository dewtech-technologies/dare-method (5 stars, last pushed 1mo ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 1,610 tokens. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.
Other commands, from other repositories
python-review
Comprehensive Python code review for PEP 8 compliance, type hints, security, and Pythonic idioms. Invokes the python-reviewer agent.
views
Create Django views with proper structure and best practices.
frappe-backend
Treat the task as Frappe backend work.
ccc-python-review
Comprehensive Python code review for PEP 8 compliance, type hints, security, and Pythonic idioms. Invokes the python-reviewer agent.
/build-fix
Incrementally fix TypeScript and build errors one at a time, verifying each fix before moving on.
checklist
Generate a custom checklist for the current feature based on user requirements.