关于 Termcard
Termcard 根据经过验证的 JSON 文件生成交互式终端名片,适合通过命令分享联系方式和个人主页的人使用。它还提供 MCP 服务,可通过聊天创建名片、查找和保存他人名片或起草邮件,但不会自动发布或发送内容。
主要功能
- 01生成交互式终端名片
- 02配置布局、主题、文案和菜单项
- 03以 14 种语言显示名片
- 04验证并清理名片数据和链接
- 05通过 MCP 创建和查找名片
适用场景
- 01发布可通过 npx 运行的终端名片
- 02预览或验证名片配置
- 03在 AI 助手中查找他人名片
- 04从名片保存联系人或起草邮件
MCP 相关
Termcard 内含供 AI 助手使用的 MCP 服务,支持通过聊天创建名片、查找名片、保存联系人和起草邮件;不会代替用户发布名片或发送消息。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.termcard.dev/mcpclaude mcp add --transport http aepasahan-termcard https://mcp.termcard.dev/mcp{"mcpServers":{"aepasahan-termcard":{"type":"http","url":"https://mcp.termcard.dev/mcp"}}}在 Cursor 中打开{"servers":{"aepasahan-termcard":{"type":"http","url":"https://mcp.termcard.dev/mcp"}}}在 VS Code 中打开{"mcpServers":{"aepasahan-termcard":{"type":"http","url":"https://mcp.termcard.dev/mcp"}}}{"mcpServers":{"aepasahan-termcard":{"serverUrl":"https://mcp.termcard.dev/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
这是什么?
termcard 是交互式终端名片背后的引擎。你只需在一个小型 JSON 文件中介绍自己;termcard 就会绘制名片、运行菜单、使用访客的语言,并确保一切安全。任何人都可以通过以下命令认识你:
npx yourname
你不需要自行安装此软件包。 要创建名片,只需运行向导——它会帮你完成所有设置并发布名片:
npm create termcard@latest
访客可以做什么
- 联系你 — 在他们的邮件应用中打开一封发给你的新邮件
- 保存联系人 — 将你的 vCard 添加到他们的地址簿
- 访问你的网站和个人资料 — LinkedIn、GitHub、X、Behance、Dribbble 等
- 复制你的邮箱或电话号码到剪贴板
- 切换语言 — 支持 14 种语言,从英语、中文和印地语到阿拉伯语和乌尔都语(从右向左书写),并自动检测
--lang tr、--card(不显示菜单)和 --vcard 等标志适用于所有名片。
功能
- 一个经过验证的 JSON 文件,无需分叉和编辑代码。
- 八种季节主题(thaw、bloom、blossom、solstice、ember、harvest、frost、midwinter),在深色和浅色终端中都清晰易读。
- 三种布局、可选的图标(符号、表情符号或 Nerd Font)、简短的描述,并可完全控制显示哪些详情和菜单项——也可以只显示菜单。
- 自定义措辞和语言 — 所有文本都可以修改,也可以添加新语言。
- 零依赖,不追踪用户。 所有值都会经过验证和清理;链接仅限网页、邮箱和电话;任何命令都不会通过 shell 运行。
咨询你的 AI 助手
termcard 内含 MCP 服务,因此你可以在 Claude 和其他 AI 助手中通过聊天创建名片,并按姓名查找任何人的名片、将其保存为联系人或起草邮件。任何内容都不会代你发布或发送。
claude mcp add termcard -- npx -y termcard mcp
Claude Desktop 扩展,以及适用于 Cursor、VS Code 和其他客户端的设置: 面向 AI 助手的 termcard。
面向名片所有者
npx termcard preview # see your card exactly as visitors will
npx termcard validate # check card.config.json and explain any mistakes
npx termcard build # optional: web page, vCards and curl files for your own website
npx termcard mcp # MCP server for AI assistants
在自己的软件包中使用 termcard 只需两行:
#!/usr/bin/env node
import { start } from 'termcard';
await start(new URL('../card.config.json', import.meta.url));
所有选项都在配置指南中说明。
要求
macOS、Linux 或 Windows 上的 Node.js 18.18 或更高版本。
由 Ahmet Erkan Paşahan 设计并构建 ·
LinkedIn · GitHub ·
试用:npx aepasahan
MIT 许可证
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。