Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Senior Developer Job Description MCP Serverreview my senior developer job description and identify missing info"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Senior Developer Job Description MCP Server
An MCP (Model Context Protocol) server that helps you write compelling job descriptions for senior developers. This server provides hiring guidelines, a comprehensive discovery checklist, and an AI-powered prompt to refine your job descriptions.
What This MCP Provides
Resources
Senior Developer Hiring Guide (
hiring-guide://senior-developer)Best practices for attracting and hiring senior developers
Five key principles: Define, Match Channel, Pitch, Vet, Close
Insights on what senior developers care about
Recruiting Discovery Checklist (
checklist://recruiting-discovery)Comprehensive checklist covering all aspects of a position
Topics: Business, Team, Requirements, Roadmap, Salary & Benefits
Ensures you can answer all candidate questions
Prompts
Refine Job Description (
refine-job-description)Reviews your job description against best practices
Identifies missing information
Generates clarifying questions to create a complete profile
Argument:
job_info- Your current job description or position info
Installation & Setup
Prerequisites
Node.js (v18 or higher)
npm
Build the Server
This will compile the TypeScript code to the build/ directory.
Usage with Claude Desktop (Claude Code)
To use this MCP server with Claude Desktop or Claude Code, add it to your MCP settings configuration:
For Claude Desktop
Edit your Claude Desktop config file:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%/Claude/claude_desktop_config.json
Add the following to the mcpServers section:
Replace /absolute/path/to/mcptest with the actual path to this project.
For Claude Code CLI
Add to your Claude Code MCP settings file (~/.config/claude/mcp_settings.json):
For Manus
Follow Manus documentation for adding MCP servers, using the same command structure:
Command:
nodeArgs:
["/absolute/path/to/mcptest/build/index.js"]
How to Use
Once configured, you can interact with this MCP server in your Claude conversations:
Accessing Resources
Ask Claude to read the resources:
"Show me the senior developer hiring guide"
"What's in the recruiting discovery checklist?"
Using the Refine Prompt
Use the prompt to improve your job description:
Claude will analyze your job description and ask targeted questions to fill in gaps.
Development
Project Structure
Making Changes
After modifying the TypeScript code:
For development with auto-rebuild on changes:
Testing the Server
You can test the MCP server using the MCP Inspector or by integrating it with Claude Desktop/Code and checking the logs.
Contributing
This is a personal project for learning MCP server development. Feel free to fork and adapt for your own use.
License
MIT