mcp-server
by GHjiejie
Overview
This MCP server provides a structured environment for AI models to access predefined tools, dynamic resources, and reusable prompt templates for various software development tasks.
Installation
npm startEnvironment Variables
- MCP_FILE_RESOURCES_DIR
Security Notes
CRITICAL: The server is vulnerable to path traversal attacks due to insufficient sanitization of user-provided URI paths in `src/server/services/fileResourceService.ts`. An attacker could potentially read arbitrary files on the server's filesystem by crafting malicious `file://` URIs. Additionally, the `DEFAULT_RESOURCE_DIR` is hardcoded to a specific local user path (`/Users/jie/Documents/Github/my-mcp-server/resources`), which is a significant information leakage risk and poor practice for deployment if not explicitly overridden by `MCP_FILE_RESOURCES_DIR`.
Similar Servers
XcodeBuildMCP
A Model Context Protocol (MCP) server that provides Xcode-related tools for AI assistants, enabling programmatic interaction with Xcode projects, simulators, devices, and Swift packages.
mcp-servers
Provides a curated collection of Model Context Protocol (MCP) server configurations to enable AI agents to interact with various developer tools and services.
mcp-ai-agent-guidelines
The MCP server provides a suite of tools for designing, analyzing, and orchestrating AI agents and their components, focusing on structured design, code quality, prompt engineering, and cross-session consistency.
ultrascript-tools-mcp
Smart assistant for working with code, performing code analysis, understanding component relationships, and answering natural language queries through AI assistants (Code Graph RAG).