mcp-farmer
Verified Safeby boldare
Overview
CLI tool for managing, analyzing, and scaffolding Model Context Protocol (MCP) servers, with AI-assisted features for tool generation and probing.
Installation
npx mcp-farmerEnvironment Variables
- API_BASE_URL
- GRAPHQL_ENDPOINT
- PORT
- XDG_STATE_HOME
- APPDATA
Security Notes
The project uses standard Node.js practices for network requests (fetch) and child process management (spawn, exec). No 'eval' calls were found within the codebase for dynamic code execution. No obvious hardcoded secrets. The tool's design allows users to specify arbitrary URLs or local commands (via `--`) to interact with external MCP servers or local processes, which introduces inherent risk if the user targets untrusted sources. However, this functionality is documented and central to interacting with stdio-based MCP servers. The 'vet' command includes checks for 'dangerous tools' and 'PII handling' within the *target* MCP server's capabilities, indicating a security-conscious design for the overall ecosystem.
Similar Servers
mcpm.sh
MCPM is a command-line tool for managing Model Context Protocol (MCP) servers, enabling discovery, installation, execution, sharing, and integration with various MCP clients.
mcp-interviewer
A Python CLI tool to evaluate Model Context Protocol (MCP) servers for agentic use-cases, by inspecting capabilities, running functional tests, and providing LLM-as-a-judge evaluations.
mcp-kit
A CLI tool for scaffolding new Model Context Protocol (MCP) applications, including MCP Servers and Clients.
ncp
NCP acts as a universal adapter and orchestrator for Model Context Protocol (MCP) servers and tools. It provides a unified interface for discovery, execution, and management of diverse tools (local CLI, HTTP APIs, internal plugins/Photons, AI skills) through natural language and structured code interaction, enabling AI agents to interact with the broader digital ecosystem.