Back to Home
doublemover icon

PairOfCleats

by doublemover

Overview

A code intelligence platform for advanced indexing, semantic search, and static analysis of repositories, served via an API/Multi-Context Protocol (MCP) server.

Installation

Run Command
node bin/pairofcleats.js mcp serve

Environment Variables

  • PAIROFCLEATS_API_TOKEN
  • PAIROFCLEATS_UV_THREADPOOL_SIZE
  • PAIROFCLEATS_EMBEDDINGS

Security Notes

The server explicitly notes a 'permissive CORS' policy by default in `tools/api/router.js`, which is a significant network security risk if the server is exposed beyond localhost. The application spawns external LSP tools (e.g., clangd, pyright) via `node:child_process.spawn`. While `shell: false` is often the default, this remains a potential vector if the command or arguments can be fully controlled by user configuration, allowing arbitrary code execution. Critical internal bugs (P0) related to regex compilation (`src/index/risk-rules.js`) and handling long lines (`src/index/risk.js`) could lead to denial-of-service (DoS) vulnerabilities if triggered by malicious input, although they are not directly exploitable for arbitrary code execution. Download mechanisms for models, dictionaries, and extensions (`tools/download-*.js`) include hash verification and archive safety checks, which is a good practice.

Similar Servers

Stats

Interest Score32
Security Score6
Cost ClassHigh
Avg Tokens5
Stars2
Forks0
Last Update2026-01-17

Tags

Code IntelligenceCode SearchCode AnalysisSemantic SearchEmbeddingsLanguage Server ProtocolMulti-Context ProtocolIndexing