openEuler-portal-mcp集成教程:在Claude、Cursor等AI工具中的配置方法 📅 2026/7/2 20:47:39 openEuler-portal-mcp集成教程在Claude、Cursor等AI工具中的配置方法【免费下载链接】openEuler-portal-mcpThe repository of openEuler portal MCP Server项目地址: https://gitcode.com/openeuler/openEuler-portal-mcp前往项目官网免费下载https://ar.openeuler.org/ar/openEuler-portal-mcp是openEuler Model Context Protocol (MCP) Server为Claude、Cursor等AI工具提供openEuler官网相关信息的查询能力。本教程将详细介绍如何在主流AI工具中配置和使用openEuler-portal-mcp让你轻松获取openEuler社区资源和技术支持。环境准备快速搭建基础运行环境要使用openEuler-portal-mcp首先需要确保你的系统满足以下环境要求Node.js: 18.0.0推荐使用LTS版本本项目使用ES Modules需要Node.js 18或更高版本下载地址https://nodejs.org/npm: 9.0.0随Node.js自动安装检查当前版本node --version npm --version三种安装方式选择最适合你的方案方式1使用npx推荐新手npx会在首次使用时自动从npm下载包并运行无需手动执行安装命令。当MCP客户端启动时会自动执行。优点无需预先安装即开即用注意首次启动时需要联网下载包之后会使用缓存方式2全局安装推荐常用用户npm install -g openeuler-portal-mcp优点启动速度更快无需下载可以固定版本离线也能使用方式3本地开发适合开发者克隆源码进行开发和调试# 克隆仓库 git clone https://gitcode.com/openeuler/openEuler-portal-mcp cd openEuler-portal-mcp # 安装依赖 npm installClaude Code配置终端环境快速集成Claude Code是Anthropic推出的终端AI工具通过以下步骤可快速集成openEuler-portal-mcp配置文件路径macOS/Linux:~/.claude.jsonWindows:%USERPROFILE%\.claude.json配置方案选择使用npx推荐{ mcpServers: { openeuler-portal: { command: npx, args: [-y, openeuler-portal-mcp] } } }使用全局安装{ mcpServers: { openeuler-portal: { command: openeuler-portal-mcp } } }使用本地路径开发调试{ mcpServers: { openeuler-portal: { command: node, args: [/path/to/openEuler-portal-mcp/src/index.js] } } }Cursor配置代码编辑器中的无缝体验Cursor是一款基于VS Code的AI代码编辑器配置openEuler-portal-mcp后可直接在编辑器中获取openEuler相关信息配置步骤在Cursor的MCP配置中添加以下内容使用npx方式{ mcpServers: { openeuler-portal: { command: npx, args: [-y, openeuler-portal-mcp] } } }使用全局安装方式{ mcpServers: { openeuler-portal: { command: openeuler-portal-mcp } } }使用本地路径方式{ mcpServers: { openeuler-portal: { command: node, args: [/path/to/openEuler-portal-mcp/src/index.js] } } }高级配置Token设置与环境变量部分高级功能需要配置相应的Token才能使用主要包括OPENEULER_TOKEN配置用于执行用户个人操作CLA查询、SIG组查询、会议管理等配置方式如下从openEuler软件包平台个人设置中获取Token在配置文件中添加环境变量{ mcpServers: { openeuler-portal: { command: npx, args: [-y, openeuler-portal-mcp], env: { OPENEULER_TOKEN: your_token_here } } } }或者通过命令行启动OPENEULER_TOKENyour_token_here npx openeuler-portal-mcpGITCODE_TOKEN配置用于查询Gitcode用户开发活动、Issue、PR等信息配置方式{ mcpServers: { openeuler-portal: { command: npx, args: [-y, openeuler-portal-mcp], env: { GITCODE_TOKEN: your_gitcode_token_here, OPENEULER_TOKEN: your_openeuler_token_here } } } }FORUM_TOKEN配置用于执行论坛用户个人操作评论发布等配置方式获取FORUM_TOKEN访问论坛并登录进入个人设置 → API → 生成新令牌复制生成的令牌建议勾选写入权限配置MCP Server{ mcpServers: { openeuler-portal: { command: npx, args: [-y, openeuler-portal-mcp], env: { FORUM_TOKEN: your_forum_token_here, OPENEULER_TOKEN: your_openeuler_token_here, GITCODE_TOKEN: your_gitcode_token_here } } } }功能概览21种工具助力openEuler开发openEuler-portal-mcp提供21个工具函数根据问题自动选择合适的工具函数主要包括工具类别主要功能SIG信息查询查询openEuler SIG详细信息、成员贡献统计CVE安全公告查询查询openEuler CVE安全公告信息下载信息查询查询下载信息、镜像站点、版本列表组织信息查询查询openEuler社区组织架构和成员信息软件包信息查询查询发行版软件包信息、生命周期兼容性测试查询查询硬件兼容性测试信息文档版本查询获取openEuler文档版本信息文档内容检索搜索文档并返回相关页面和内容片段详细工具列表及使用场景请参考项目文档TOOL_SELECTION.md常见问题解决配置过程中的疑难解答问题1启动时提示找不到命令解决方法确保Node.js和npm已正确安装全局安装方式下尝试重新安装npm install -g openeuler-portal-mcp使用npx方式时检查网络连接问题2Token配置后仍提示未配置解决方法检查Token是否正确复制确认配置文件路径是否正确重启AI工具使配置生效问题3工具调用无结果返回解决方法检查网络连接确认查询参数是否正确查看工具日志获取详细错误信息本地开发与扩展自定义你的MCP服务如果你是开发者想要自定义或扩展MCP服务可以按照以下步骤进行本地开发# 克隆仓库 git clone https://gitcode.com/openeuler/openEuler-portal-mcp cd openEuler-portal-mcp # 安装依赖 npm install # 启动开发服务器Stdio模式 npm start # 或启动SSE模式 npm run start:sse项目结构清晰主要工具代码位于src/tools/目录下你可以参考现有工具实现添加新的功能。总结提升openEuler开发效率的必备工具通过本教程你已经掌握了在Claude、Cursor等AI工具中配置openEuler-portal-mcp的方法。无论是查询SIG信息、CVE公告还是获取下载链接、文档内容openEuler-portal-mcp都能为你提供快速、准确的支持帮助你更高效地参与openEuler社区开发。如果在使用过程中遇到问题欢迎在项目仓库提交Issue反馈或查阅ARCHITECTURE.md了解更多技术细节。【免费下载链接】openEuler-portal-mcpThe repository of openEuler portal MCP Server项目地址: https://gitcode.com/openeuler/openEuler-portal-mcp创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考