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
Provides an MCP (Model Context Protocol) server for AI agents and other clients to programmatically build, test, run, and debug iOS and macOS applications, manage simulators/devices, and capture logs.
mcp-servers
A curated collection of Model Context Protocol (MCP) server configurations to integrate various developer tools and services with AI agents.
mcp-ai-agent-guidelines
A comprehensive AI agent development framework focused on structured design, prompt engineering, code analysis, and agent-to-agent orchestration for developers.
ultrascript-tools-mcp
An expert developer tool for comprehensive code analysis, semantic search, refactoring, code modification, and automated documentation. It leverages AI and specialized runtime environments (Node.js/Bun) for high performance, featuring deep Git integration for branch-aware indexing and merge conflict resolution across multiple programming languages.