stack-exchange-mcp

stack-exchange-mcp

用于与StackExchange站点(如StackOverflow)交互的MCP Server。

概述

Stack-Exchange-MCP 是一个专门用于与 StackOverflow 等 StackExchange 站点交互的 MCP 服务器。

安装

npm install stack-exchange-mcp
# 或
yarn add stack-exchange-mcp

基本使用

const { StackExchangeMCP } = require('stack-exchange-mcp');

// 初始化服务
const mcp = new StackExchangeMCP({
  apiKey: 'YOUR_API_KEY'  // 可选,但推荐使用
});

// 查询 StackOverflow 问题
async function searchQuestions() {
  const questions = await mcp.search({
    site: 'stackoverflow',
    tagged: 'javascript',
    sort: 'votes',
    pagesize: 5
  });
  
  console.log(questions);
}

searchQuestions();

主要功能

  • 搜索问题和答案
  • 获取特定问题的详细信息
  • 查看用户资料和活动
  • 支持所有 StackExchange 网络站点

配置选项

选项描述默认值
apiKeyStackExchange API 密钥
versionAPI 版本2.3
timeout请求超时时间(毫秒)5000

更多详细信息,请参阅完整文档。