mcpField
F
Farrukh Inomov

Farrukh Inomov

远程服务
inomov.online商业与营销01 天前更新

关于 Farrukh Inomov

inomov.online 是 Farrukh Inomov 的求职作品集网站,面向招聘者,展示个人资料、经历、项目、博客及联系入口。网站提供德语和英语版本,并以 Astro 静态 HTML 构建。

主要功能

  1. 01展示个人资料与工作经历
  2. 02展示项目和博客
  3. 03提供联系及介绍通话入口
  4. 04支持德语和英语页面

适用场景

  1. 01查看候选人的工作经历
  2. 02浏览候选人项目与博客
  3. 03通过联系页面发送消息
  4. 04切换德语和英语内容

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://inomov.online/api/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

inomov.online

Farrukh Inomov 的求职作品集,默认语言为德语(/),英语版本为 /en。 使用 Astro 构建为静态 HTML,并部署在 Vercel 上。

开发

需要 Node 24(参见 .nvmrc)和 pnpm。

pnpm install
pnpm dev        # http://localhost:4321
pnpm verify     # lint, format check, tests, type check and build

无需密钥即可构建页面。Contact 页面中的 API 路由需要 .env.example 中列出的服务端变量;这些变量仅在生产环境中通过 Vercel 设置。

端到端测试

Playwright 针对生产构建运行测试(先运行 pnpm build),覆盖 Chromium、Firefox 和 WebKit:站点地图中的每个页面、两种主题下的 WCAG 2.2 AA axe 检查,以及终端、菜单、主题切换、语言切换和滚动动画。

pnpm exec playwright install   # once, downloads the browsers
pnpm test:e2e                  # all browsers
pnpm test:visual               # screenshots, in Docker (see below)
pnpm test:visual --update-snapshots   # after an intended visual change

不同操作系统上的截图渲染效果各不相同,因此视觉测试仅在 Linux 上通过官方 Playwright 镜像运行:在 CI 中运行,也可在本地通过 pnpm test:visual 运行,但需要 Docker。 提交前,请检查 e2e/__screenshots__/ 中发生变化的图像。

性能预算

Lighthouse CI 会在模拟移动设备上审计主页、一个项目页面和 About 页面,每页运行三次(取中位数)。当某个类别的评分低于 95、最大内容绘制时间超过 2 s,或页面加载的压缩 JavaScript 超过 60 KB 时,拉取请求将失败。预算配置位于 lighthouserc.cjs。

pnpm build && pnpm test:lighthouse   # reports in .lighthouseci/

文件位置

路径用途
src/data/唯一事实来源:个人资料、工作经历、技能、项目。构建时使用 Zod 验证。
src/i18n/语言区域、翻译后的路由和 UI 字符串。
src/views/每个页面一个组件,供两种语言共用。src/pages/ 仅将 URL 映射到视图。
src/components/按界面区域分组的组件(site、home、about、projects、ui)。
src/styles/设计令牌和全局样式。
e2e/Playwright 端到端、无障碍和视觉测试。
GLOSSARY.md领域术语。请在代码和文案中使用这些术语。
docs/adr/架构决策。

部署

Vercel 会构建每次推送的代码。拉取请求会部署预览版本;master 会部署到 https://inomov.online。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。