python-mcp-agent-workshop
Verified Safeby nnennandukwe
Overview
Implements an MCP server with a keyword search tool for AI agents to analyze codebases and provide insights.
Installation
poetry run workshop-mcp-serverSecurity Notes
The server communicates over stdin/stdout, limiting direct network exposure. Input validation is present for arguments like 'keyword' and 'root_paths'. The 'keyword_search' tool is designed to search local file systems based on provided 'root_paths'. While paths are resolved and checked to be directories, an AI agent could theoretically request searches in any directory the server process has read access to. This is an inherent capability of the tool and not a vulnerability in its implementation, but implies trust in the agent and the server's execution environment.
Similar Servers
mcp-server
Provides a Model Context Protocol (MCP) server for AI agents to search and retrieve curated documentation for the Strands Agents framework, facilitating AI coding assistance.
zeromcp
A minimal, pure Python Model Context Protocol (MCP) server for exposing tools, resources, and prompts via HTTP/SSE and Stdio transports.
mcp-mcp
Discovers and suggests other Model Context Protocol (MCP) servers to AI assistants based on natural language queries, returning their full documentation.
mcp-python-starter
A feature-complete Model Context Protocol (MCP) server template in Python for developing AI applications and agents.