Qiita的MCP服务器
这是用于Qiita API v2的MCP(Model Context Protocol)服务器。面向日本用户,提供日语评论和文档。
功能
此MCP服务器提供以下Qiita API功能:
用户相关
- 获取经认证的用户信息
- 获取用户详细信息
- 获取用户列表
- 获取用户文章列表
- 获取用户股票列表
- 获取用户关注者和关注对象列表
- 关注用户·取消关注
与文章相关
- 获取文章列表(带搜索功能)
- 获取文章详细信息
- 文章的创建、更新、删除
- 文章库存·解除库存
- 确认文章库存情况
- 获取文章的库存列表
与标签相关
- 获取标签列表(带排序功能)
- 获取标签详细信息
- 获取标签的文章列表
- 关注/取消关注标签
- 确认标签关注状态
评论相关
- 获取文章评论列表
- 创建、更新、删除评论
- 获取评论详细信息
安装
前提条件
- Node.js 18.0.0及以上版本
通过NPM安装(推荐)
npm install -g mcp-server-qiita开发版的安装
- 克隆存储库
git clone https://github.com/selenium39/mcp-server-qiita.git
cd mcp-server-qiita- 安装依赖关系
npm install- 构建
npm run build使用方法
设置环境变量
要使用Qiita API,您需要访问令牌。请设置以下环境变量:
export QIITA_ACCESS_TOKEN="your_qiita_access_token_here"访问令牌是Qiita的令牌设置页面从而生成。
服务器启动
pnpm start或者以开发模式启动:
pnpm dev在MCP客户端中的使用
此服务器使用MCP协议与客户端进行通信。
光标设置示例(.cursor/mcp.json)
{
"mcpServers": {
"qiita": {
"command": "mcp-server-qiita",
"env": {
"QIITA_ACCESS_TOKEN": "your_qiita_access_token_here"
}
}
}
}可用的工具
可以使用以下工具:
用户相关工具
get_authenticated_user获取已验证的用户信息get_user获取指定用户的详细信息get_users获取用户列表get_user_items获取指定用户的帖子列表get_user_stocks获取指定用户的股票列表get_user_followers获取指定用户的关注者列表get_user_followees获取指定用户的关注列表follow_user关注指定用户unfollow_user取消关注指定用户is_user_followed确认是否关注了指定用户
文章相关工具
get_items获取文章列表(带搜索功能)get_item获取指定文章的详细信息create_item创建新文章update_item更新现有文章delete_item删除指定文章stock_item存储指定文章unstock_item解除指定文章的存储限制is_item_stocked确认指定文章是否已入库get_item_stockers获取已收藏指定文章的用户列表
标签相关工具
get_tags获取标签列表(带排序功能)get_tag获取指定标签的详细信息get_tag_items获取指定标签的文章列表follow_tag关注指定标签unfollow_tag取消关注指定标签is_tag_followed确认是否关注了指定标签
评论相关工具
get_item_comments获取指定文章的评论列表create_comment在指定文章下发表评论update_comment更新指定评论delete_comment删除指定评论get_comment获取指定评论的详细信息
开发
开发环境的设置
# 依存関係をインストール
pnpm install
# 型チェック
pnpm type-check
# ビルド
pnpm build
# 開発モードで実行
pnpm dev项目结构
mcp-server-qiita/
├── src/
│ └── index.ts # メインのMCPサーバーファイル
├── dist/ # ビルド出力ディレクトリ
├── package.json # プロジェクト設定
├── tsconfig.json # TypeScript設定
└── README.md # このファイル许可证
麻省理工学院许可证(MIT License)
贡献
欢迎提交拉取请求和报告问题。
注意事项
- 该服务器使用的是Qiita API v2
- 进行需要验证的操作(如创建、更新、删除文章等)时,需要有效的访问令牌
- 请注意API调用限制(已认证请求:每小时1000次,未认证请求:每小时60次)
- 所有注释和文档均用日语编写
______________________________________________________________________
相关项目
用于临时电子邮件的MCP服务器
在开发和测试时需要临时邮件的情况下mcp-server-tempmail 可以翻译为“MCP服务器临时邮箱服务”或“MCP服务器临时邮件服务”,具体取决于上下文和该服务的具体功能描述。这里,“mcp”可能代表某个特定的系统、服务或项目名称,“server”表示服务器,“tempmail”则指的是提供临时邮箱或邮件服务的功能请试用一下。
mcp-server-tempmail 翻译为中文是:“MCP服务器临时邮箱”或“MCP服务器上的临时邮件服务”。这里,“mcp-server”指的是某个特定的服务器或服务器系统(MCP可能代表某个特定的项目、服务或公司名称,具体含义需根据上下文确定),“tempmail”则指的是提供临时邮件地址的服务这是使用ChatTempMail API进行临时邮件管理的MCP服务器。它能将临时邮件功能无缝集成到AI开发工作流中,并提供以下功能:
- AI整合与Cursor、Claude、VS Code Copilot等热门AI工具的原生集成
- 实时监控当邮箱收到邮件时立即通知
- 隐私保护在开发和测试过程中私下保存真实电子邮件地址
- 轻松设置只需几行JSON设置即可轻松完成
- 灵活的设定自定义邮件有效期和Webhook设置
# NPMからインストール
npm install -g mcp-server-tempmail详情如下官方网站请参阅。
