Mcp Server Typescript — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp Server Typescript (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.
Um servidor completo do Model Context Protocol (MCP) implementado em TypeScript, fornecendo recursos, ferramentas e prompts para integração com LLMs.
Este projeto demonstra como criar um servidor MCP funcional que pode ser integrado com clientes como Claude Desktop, fornecendo:
# Clone o repositório
git clone https://github.com/seu-usuario/mcp-server.git
cd mcp-server
# Instale as dependências
npm install
# Compile o projeto
npm run buildenv.example para .env e configure as variáveis: cp env.example .envSERVER_NAME: Nome do servidor (padrão: "mcp-server-exemplo")SERVER_VERSION: Versão do servidor (padrão: "1.0.0")# Desenvolvimento (compila + executa)
npm run dev
# Compilar apenas
npm run build
# Executar servidor
npm start
# Ver demonstração das funcionalidades
npm run demo# Instalar e executar MCP Inspector
npx @modelcontextprotocol/inspector node build/server.jsIsso abrirá uma interface web onde você pode testar todas as funcionalidades do servidor.
mcp-server/
├── src/
│ ├── server.ts # Servidor principal
│ ├── types/
│ │ └── index.ts # Definições de tipos
│ ├── handlers/
│ │ ├── resources.ts # Manipulador de recursos
│ │ ├── tools.ts # Manipulador de ferramentas
│ │ └── prompts.ts # Manipulador de prompts
│ └── example-usage.ts # Exemplos de uso
├── tests/ # Arquivos de teste
├── build/ # JavaScript compilado
├── package.json # Configuração do projeto
├── tsconfig.json # Configuração TypeScript
└── README.md # Este arquivoExecute os testes disponíveis:
# Teste direto do servidor
node tests/test-direct.js
# Demonstração das funcionalidades
node demo.jssrc/handlers/resources.tssrc/handlers/tools.tssrc/handlers/prompts.tssrc/types/index.tsnpm run buildO código TypeScript será compilado para build/.
git checkout -b feature/nova-funcionalidade)git commit -am 'Adiciona nova funcionalidade')git push origin feature/nova-funcionalidade)Este projeto está sob a licença ISC. Veja o arquivo LICENSE para mais detalhes.
Para usar com Claude Desktop, adicione ao seu arquivo de configuração:
{
"mcpServers": {
"mcp-server-exemplo": {
"command": "node",
"args": ["/caminho/para/mcp-server/build/server.js"]
}
}
}~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.