senior-dev-mcp-server
v1.0.1
Published
MCP server to enhance Claude with senior developer capabilities
Readme
Senior Developer MCP Server
A Model Context Protocol (MCP) server that enhances Claude with senior development and architecture capabilities.
Features
This MCP server provides:
- Senior developer best practices and guidelines
- Technology stack-specific guidance (Next.js, Python, Spring Boot, Kotlin, PostgreSQL)
- Architecture and design principles
- Code review and testing standards
- Documentation best practices
Installation
# Clone the repository
git clone https://github.com/yourusername/senior-dev-mcp-server.git
cd senior-dev-mcp-server
# Install dependencies
npm install
# Build the TypeScript code
npm run build
# Optional: Link the binary globally
npm linkUsage
This MCP server implements the Model Context Protocol and can be used with Claude in a variety of ways:
Direct Use with Claude CLI
# Run the server and pipe to Claude CLI
npm start | claude-cli "Write a Next.js API that connects to PostgreSQL"Or if you've linked the binary globally:
senior-dev-mcp | claude-cli "Write a Next.js API that connects to PostgreSQL"With Claude in a Web Interface
Use an MCP-enabled Claude interface and configure it to connect to this MCP server to enhance Claude's abilities.
Development
# Run in development mode (watches for changes)
npm run dev
# Build
npm run buildDocker
You can also run this server using Docker:
# Build the Docker image
docker build -t senior-dev-mcp-server .
# Run the container
docker run -it senior-dev-mcp-serverArchitecture
This server follows the Model Context Protocol to provide structured guidance to Claude. The server:
- Registers a single tool called "senior_developer"
- Responds to list_tools requests with information about available tools
- Responds to call_tool requests by providing senior developer guidance
License
MIT
