Typst Universe MCP服务器
](https://www.npmjs.com/package/typst-universe-mcp) 
MCP(模型上下文协议)服务器,为AI助手提供对 Typst宇宙 包注册表。这允许人工智能模型搜索包裹,获取包裹详细信息,并探索Typst生态系统。
特性
此MCP服务器提供以下工具:
| 工具 | 说明 |
|---|---|
🔍 search_packages | 按查询、类别或种类搜索Typst包 |
📦 get_package_details | 获取特定软件包的详细信息 |
📂 list_categories | 列出所有可用的套餐类别 |
⭐ get_featured_packages | 获取特色/热门套餐 |
安装
来自npm(推荐)
npm install -g typst-universe-mcp来源
git clone https://github.com/W1seGit/typst-universe-mcp.git
cd typst-universe-mcp
npm install
npm run build配置
克劳德桌面
将此添加到您的Claude Desktop配置文件中:
窗户: %APPDATA%\Claude\claude_desktop_config.json macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"typst-universe": {
"command": "npx",
"args": ["-y", "typst-universe-mcp"]
}
}
}或者,如果从源代码安装:
{
"mcpServers": {
"typst-universe": {
"command": "node",
"args": ["/path/to/typst-universe-mcp/dist/index.js"]
}
}
}其他MCP客户端
服务器使用stdio传输。从以下内容开始:
npx typst-universe-mcp
# or
node /path/to/dist/index.js使用示例
一旦连接到AI助手,你可以问:
- *“搜索用于创建图表的Typst包”*
- *“获取cetz套餐的详细信息”*
- *“Typst Universe中有哪些类别?”*
- *“显示特色Typst软件包”*
- *“查找与数学相关的Typst包”*
- *“搜索演示文稿模板”*
工具详细信息
search_packages
在Typst Universe中搜索包裹。
参数:
query(字符串,可选):搜索文本(例如,“数学”、“图表”)kind(字符串,可选):"packages"或"templates"(默认值:"packages")category(字符串,可选):按类别筛选(例如,“可视化”、“数学”)limit(数字,可选):要返回的最大结果(默认值:20)
get_package_details
获取特定软件包的详细信息。
参数:
packageName(string,必填):确切的包名称(例如,“cetz”、“polylux”)
退货: 描述、作者、类别、存储库链接、导入代码和版本历史。
list_categories
列出Typst Universe中所有可用的软件包类别。无需参数。
get_featured_packages
返回特色/热门软件包列表。无需参数。
发展
# Install dependencies
npm install
# Run in development mode
npm run dev
# Build for production
npm run build
# Run production build
npm start需求
- Node.js>=18.0.0
许可证
麻省理工学院
贡献
欢迎投稿!请随时提交拉取请求。
免责声明
该项目不隶属于Typst GmbH。它使用网络抓取来访问Typst Universe的公开信息。
