Token导航 LogoToken导航TokenDH.com
Prismjs MCP logo
开发工具stdio官方级别未说明来源级核验

Prismjs MCP

MCP Server

一个使用PrismJS将源代码转换为带有语法高亮的SVG的服务,适用于开发文档和代码展示。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
TypeScript开发工具命令行工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

vaukalak

提供方

vaukalak

最后核验

2026/5/17 20:20

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run --rm -i prismjs-mcp

详细介绍

prismjs-mcp 翻译为中文可以是“PrismJS MCP”(假设这是一个特定项目或库的名称,其中“MCP”可能代表某种特定的模块、配置或功能)。不过,具体翻译可能需要根据上下文或该项目/库的实际含义来确定。如果“prismjs-mcp”是一个已知项目或库的名称,建议查找官方或社区提供的中文名称或解释。在没有具体上下文的情况下,上述翻译是一个通用的翻译方式

使用PrismJS将源代码转换为带语法高亮的SVG的MCP服务器。

工具:

  • highlight_svg将高亮代码渲染为SVG。

示例参数:

{
  "code": "const x = 42;\nconsole.log(x);",
  "language": "javascript",
  "width": 800,
  "padding": 16,
  "background": "#1e1e1e",
  "fontSize": 14
}

使用调色板进行主题设计

您可以通过可选参数覆盖输出中使用的颜色 palette 字段并控制CSS color-scheme 通过 colorScheme (别名: colorSchema)。 任何缺失的调色板值将回退到合理的默认值。

支持的调色板键:

  • backgroundSVG背景颜色
  • foreground默认文字颜色
  • comment评论颜色
  • string字符串颜色
  • keyword关键词颜色
  • function函数名的颜色
  • number数字的颜色
  • operator操作符/标点符号的颜色

示例:

{
  "code": "function greet(name){\n  // say hello\n  console.log(`Hello, ${name}!`);\n}",
  "language": "javascript",
  "width": 720,
  "padding": 20,
  "fontSize": 14,
  "palette": {
    "background": "#0b1221",
    "foreground": "#e6edf3",
    "comment": "#8b949e",
    "string": "#a5d6ff",
    "keyword": "#ff7b72",
    "function": "#d2a8ff",
    "number": "#79c0ff",
    "operator": "#c9d1d9"
  },
  "colorScheme": "dark"
}

本地

npm install
npm run build
node dist/server.js

Docker

docker build -t prismjs-mcp .
docker run --rm -i prismjs-mcp

目录标签

目录标签

TypeScript开发工具命令行工具代码高亮本地部署SVG转换语法高亮代码展示

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP