Mcp Mianshiya Server

Mcp Mianshiya Server

🚀 面试鸭 MCP 服务器

面试鸭 MCP 服务器是国内首家支持 MCP 协议的在线刷题平台题目搜索 API。它基于 MCP Java SDK 开发,能让支持 MCP 协议的智能助手轻松接入,实现面试题目的便捷检索。

🚀 快速开始

使用面试鸭 MCP Server 主要通过 Java SDK 的形式实现。

Java 接入

⚠️ 重要提示

需要安装 Java 17 运行环境

安装

git clone https://github.com/yuyuanweb/mcp-mianshiya-server

构建

cd mcp-mianshiya-server
mvn clean package

使用步骤

  1. 打开 Cherry Studio设置,选择 MCP 服务器 选项。

  2. 点击 编辑 JSON,在配置文件中添加以下内容:

{
"mcpServers": {
"mianshiyaServer": {
"command": "java",
"args": [
"-Dspring.ai.mcp.server.stdio=true",
"-Dspring.main.web-application-type=none",
"-Dlogging.pattern.console=",
"yyyy-MM-dd HH:mm:ssSlf4j SimpleDateFormat"
],
"environment": [],
"workingDirectory": "."
}
}
}
  1. 初始化聊天客户端:
@Bean
public ChatClient initChatClient(ChatClient.Builder chatClientBuilder,
ToolCallbackProvider mcpTools) {
return chatClientBuilder
.defaultTools(mcpTools)
.build();
}
  1. 接口调用示例:
@PostMapping(value = "/ai/answer/sse", produces = MediaType.TEXT_EVENT_STREAM_VALUE)
public Flux generateStreamAsString(@RequestBody AskRequest request) {

Flux content = chatClient.prompt()
.user(request.getContent())
.stream()
.content();
return content
.concatWith(Flux.just("[complete]"));
}

✨ 主要特性

  • 面试鸭的题目搜索 API 支持 MCP 协议,是国内首家兼容该协议的在线刷题平台。
  • 本项目基于 MCP Java SDK 开发,支持任何兼容 MCP 协议的智能助手(如 ClaudeCursor 以及 千帆 AppBuilder 等)接入。

📦 工具列表

题目搜索 questionSearch

  • 功能:将面试题目检索为面试鸭中的题目链接
  • 输入格式题目
  • 输出格式[题目](链接)

📚 详细文档

面试鸭 的题目搜索 API 现已支持 MCP 协议,有关 MCP 协议的具体信息,请参考 MCP 官方文档

🔧 注意事项

  • 翻译后的代码示例保持了原有的格式和注释,确保可读性和准确性。
  • 图片路径和引用方式保持不变,不影响实际使用。
  • 术语和专业词汇均采用技术文档中的标准表述。
  • 0 关注
  • 0 收藏,10 浏览
  • system 提出于 2025-09-22 16:00

相似服务问题