MCP-Server for Programmers

by zaizaizhao

1 stars
242 downloads
Not rated
GitHub

About

MCP-Server for Programmers is a Model Context Protocol server designed to help programmers understand and learn code. It parses code through prompt templates, providing code explanations, technical stack analysis, and best practice suggestions to assist junior developers in…

Details

Author
zaizaizhao
GitHub stars
1
Downloads
242
Categories
Other

- Supports multiple transports (stdio, SSE, streamable, HTTP Stream)
- YAML prompt templates with variable substitution and conditional rendering
- Automatic conversion of prompts into MCP tools
- Built-in Express server providing REST API endpoints
- Integration with MCP Inspector for easy debugging
- Standardized prompt specifications for consistency and maintainability

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name MCP-Server for Programmers
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install via npm (npm install mcp-for-programmer) or clone the repository. Start the server using commands like npx mcp-for-programmer (stdio) or with flags for other transports: --transport sse --port 3322. Create YAML prompt templates in the prompts directory; they are automatically loaded and registered as tools. The server can also be debugged with MCP Inspector.

code-explainer

帮助新手程序员理解代码,分析技术栈和最佳实践

gen_prd_prototype_html

基于用户提供的产品概念,自动生成结构完整的产品需求文档(PRD)和高保真交互原型,二者深度融合于一个单页HTML中,适合产品团队评审、路演和开发落地。

typescript-challenge-analyzer

我正在刷typescript-challenge,根据我提供的ts代码段,分析这段TypeScript代码中使用的高级类型技术,提供最佳实践和使用场景示例,适合正在学习TypeScript类型系统的开发者

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "mcp-server for programmers": {
            "mcp-for-programmer": {
                "command": "npx",
                "args": [
                    "mcp-for-programmer"
                ]
            }
        }
    }
}

McpServers

{
    "mcp-for-programmer": {
        "command": "npx",
        "args": [
            "mcp-for-programmer"
        ]
    }
}

MCP-Server for Programmers

简体中文 | English 一个为程序员学习助力的Model Context Protocol服务器。 GitHub stars GitHub forks GitHub issues License npm version npm downloads

安装

使用NPM包(推荐)

```bash
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.