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 网络站点
配置选项
选项 | 描述 | 默认值 |
---|---|---|
apiKey | StackExchange API 密钥 | 无 |
version | API 版本 | 2.3 |
timeout | 请求超时时间(毫秒) | 5000 |
更多详细信息,请参阅完整文档。