Stackoverflow MCP Server - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

Stackoverflow MCP Server 是一个专门为 AI 模型设计的服务,用于查询 Stack Overflow 上的编程问题和答案,帮助解决编程问题。

核心功能

  • 通过错误消息搜索
  • 通过编程语言和技术标签搜索
  • 堆栈跟踪分析
  • 根据分数/投票筛选结果
  • 包含问题和答案的评论
  • 输出格式支持 JSON 或 Markdown

适用场景

  • 开发者在编程过程中遇到错误时快速找到解决方案
  • AI 模型需要获取编程问题的答案时
  • 需要分析堆栈跟踪以找到相关解决方案时

工具列表

  1. search_by_error: 根据错误消息搜索 Stack Overflow 上的相关问题。
  2. search_by_tags: 根据标签搜索 Stack Overflow 上的相关问题。
  3. analyze_stack_trace: 分析堆栈跟踪以找到相关解决方案。

常见问题解答

  • 是否需要 API 密钥? 不需要,但使用 API 密钥可以提高速率限制。
  • 支持哪些输出格式? 支持 JSON 和 Markdown 格式。

使用教程

使用依赖

  • 需要安装 Node.js 和 npm。

安装教程

  1. 使用 npx 直接运行服务器:
    bash
    npx -y @gscalzo/stackoverflow-mcp
  2. 或全局安装:
    bash
    npm install -g @gscalzo/stackoverflow-mcp

配置服务器

  1. 创建或修改 MCP 设置文件:
  2. 对于 Claude.app: ~/Library/Application Support/Cursor/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
  3. 对于 Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json
  4. 添加以下配置:
    json
    {
    "mcpServers": {
    "stackoverflow": {
    "command": "npx",
    "args": ["-y", "@gscalzo/stackoverflow-mcp"],
    "env": {
    "STACKOVERFLOW_API_KEY": "your-api-key-optional"
    },
    "disabled": false,
    "autoApprove": []
    }
    }
    }

调试方式

  1. 运行服务器后,可以使用以下命令测试功能:
    bash
    curl -X POST http://localhost:3000/search_by_error -d '{"errorMessage": "TypeError: Cannot read property 'length' of undefined", "language": "javascript"}'
  2. 检查日志输出以确认服务器正常运行。

点击访问

搜索工具

Ollama-MCP Bridge WebUI - MCP服务,MCP服务器,MCP教程

2025-4-29 16:59:33

搜索工具

workos-mcp - MCP服务,MCP服务器,MCP教程

2025-4-29 16:59:42

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索