AI Code Helper

v1.0.0Coding Agentsstable

2025 年 AI 编程助手实战项目(作者:程序员鱼皮),基于 Spring Boot 3.5 + Java 21 + LangChain4j + AI 构建智能编程学习与求职辅导机器人,覆盖 AI 大模型接入、LangChain4j 核心特性、流式对话、Prompt 工程、RAG 检索增强、向量数据库、Tool Calling 工具调用、MCP 模型上下文协议、Web 爬虫、安全防护、Vue.js 前端开发、SSE 服务端推送等企业级 AI 应用开发技术。帮助开发者掌握 AI 时代必备技能,熟

aiai-modelbackendfrontendjava
Share:
660
Stars
0
Downloads
0
Weekly
0/5

What is AI Code Helper?

AI Code Helper is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to 2025 年 ai 编程助手实战项目(作者:程序员鱼皮),基于 spring boot 3.5 + java 21 + langchain4j + ai 构建智能编程学习与求职辅导机器人,覆盖 ai 大模型接入、langchain4j 核心特性、流式对话、prompt 工程、rag 检索增强、向量数据库、tool calling 工具调用、mcp 模型上下文协议、web 爬虫、安全防护、vue.j...

2025 年 AI 编程助手实战项目(作者:程序员鱼皮),基于 Spring Boot 3.5 + Java 21 + LangChain4j + AI 构建智能编程学习与求职辅导机器人,覆盖 AI 大模型接入、LangChain4j 核心特性、流式对话、Prompt 工程、RAG 检索增强、向量数据库、Tool Calling 工具调用、MCP 模型上下文协议、Web 爬虫、安全防护、Vue.js 前端开发、SSE 服务端推送等企业级 AI 应用开发技术。帮助开发者掌握 AI 时代必备技能,熟

This server falls under the Coding Agents category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • 2025 年 AI 编程助手实战项目(作者:程序员鱼皮),基于 Spring Boot 3.5 + Java 21 +

Use Cases

Spring Boot AI coding assistant
LangChain4j and RAG integration
Enterprise-grade programming tutorial
liyupi

Maintainer

LicenseMIT
Languagevue
Versionv1.0.0
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx ai-code-helper

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use AI Code Helper

AI Code Helper is a full-stack educational project built with Spring Boot 3.5, Java 21, LangChain4j, and Vue.js that demonstrates how to build an intelligent programming assistant and job-seeker coaching bot. It integrates Alibaba's Tongyi Qianwen (Qwen) large language model to provide streaming conversations, RAG-based knowledge retrieval from a local document store, MCP protocol support, interview question search, input safety guardrails, and SSE-based real-time push. Developers use it as a hands-on tutorial covering the complete spectrum of enterprise-grade Java AI application development.

Prerequisites

  • JDK 21 or higher and Maven 3.6+
  • Node.js 16+ and npm for the Vue.js frontend
  • A Tongyi Qianwen (Dashscope) API key from Alibaba Cloud (DASHSCOPE_API_KEY)
  • A Big Model API key if using the interview question search feature
  • An MCP client such as Claude Desktop to connect the MCP server component
1

Clone the repository

Clone the ai-code-helper repository from GitHub and navigate into the project directory.

git clone https://github.com/liyupi/ai-code-helper
cd ai-code-helper
2

Configure your API keys in application.yml

Edit src/main/resources/application.yml to set your Tongyi Qianwen API key and any other service credentials. The backend will not start without a valid API key.

# src/main/resources/application.yml
spring:
  ai:
    dashscope:
      api-key: your-dashscope-api-key
      chat:
        options:
          model: qwen-max

big-model:
  api-key: your-big-model-api-key
3

Start the Spring Boot backend

Build and launch the backend service with Maven. It starts on port 8081 and exposes REST and SSE endpoints.

mvn spring-boot:run
4

Start the Vue.js frontend

In a separate terminal, install frontend dependencies and start the development server. The UI connects to the backend at localhost:8081.

cd ai-code-helper-frontend
npm install
npm run dev
5

Access the application

Open your browser to the Vue.js dev server URL. The frontend URL is http://localhost:5173 and the backend API is at http://localhost:8081/api.

open http://localhost:5173
6

Connect the MCP server to Claude Desktop

If using the MCP component, add the ai-code-helper MCP server to your Claude Desktop configuration so Claude can invoke the coding assistant tools.

{
  "mcpServers": {
    "ai-code-helper": {
      "command": "npx",
      "args": ["ai-code-helper"]
    }
  }
}

AI Code Helper Examples

Client configuration

Claude Desktop configuration to connect to the AI Code Helper MCP server.

{
  "mcpServers": {
    "ai-code-helper": {
      "command": "npx",
      "args": ["ai-code-helper"]
    }
  }
}

Prompts to try

Example prompts for the coding assistant and job-seeker coaching features.

- "What is the recommended learning path for a Java backend developer in 2025?"
- "Search for common Spring Boot interview questions and explain the top 5"
- "Review this Java code and suggest improvements: [paste code]"
- "Explain how RAG (Retrieval-Augmented Generation) works with a code example"
- "Help me optimize my resume for a senior Java developer position"

Troubleshooting AI Code Helper

Backend fails to start with 'Invalid API key' error

Ensure you have set the correct Dashscope API key in application.yml under spring.ai.dashscope.api-key. Obtain a key from the Alibaba Cloud DashScope console at dashscope.aliyun.com and confirm the account has Qwen model access enabled.

Frontend shows a blank page or CORS errors

Confirm the Spring Boot backend is running on port 8081 before starting the frontend. Check the browser console for CORS errors — the backend must be configured to allow requests from the Vue dev server origin (http://localhost:5173).

RAG responses are generic and not using the local knowledge base

Ensure you have placed your document files in the configured knowledge base directory before starting the backend. The RAGConfig class controls the source path and embedding pipeline — verify the documents were indexed on startup by checking the backend logs for indexing messages.

Frequently Asked Questions about AI Code Helper

What is AI Code Helper?

AI Code Helper is a Model Context Protocol (MCP) server that 2025 年 ai 编程助手实战项目(作者:程序员鱼皮),基于 spring boot 3.5 + java 21 + langchain4j + ai 构建智能编程学习与求职辅导机器人,覆盖 ai 大模型接入、langchain4j 核心特性、流式对话、prompt 工程、rag 检索增强、向量数据库、tool calling 工具调用、mcp 模型上下文协议、web 爬虫、安全防护、vue.js 前端开发、sse 服务端推送等企业级 ai 应用开发技术。帮助开发者掌握 ai 时代必备技能,熟 It connects AI assistants to external tools and data sources through a standardized interface.

How do I install AI Code Helper?

Follow the installation instructions on the AI Code Helper GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with AI Code Helper?

AI Code Helper works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is AI Code Helper free to use?

Yes, AI Code Helper is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Coding Agents MCP Servers

Explore all coding agents servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "ai-code-helper": { "command": "npx", "args": ["-y", "ai-code-helper"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use AI Code Helper?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides