mcpField
S
svelte-llm-mcp

svelte-llm-mcp

远程服务
github.com/khromov开发工具1593 天前更新
代码仓库

关于 svelte-llm-mcp

svelte-llm-mcp 是一个 MCP 服务,提供 Svelte 5 与 SvelteKit 的文档访问能力,并附带 LLM 预设内容。它面向需要在 AI 助手中查阅 Svelte 相关资料的开发者。

主要功能

  1. 01提供 Svelte 5 与 SvelteKit 文档访问
  2. 02支持 Streamable HTTP 与 SSE 两种端点
  3. 03附带 LLM 预设内容
  4. 04提供调试用的 MCP Inspector 配置说明

适用场景

  1. 01在 AI 助手中查询 Svelte 5 语法与用法
  2. 02为 SvelteKit 项目编写代码时获取参考文档

MCP 相关

该项目是一个 MCP 服务,通过 Streamable HTTP(/mcp/mcp)和 SSE(/mcp/sse)端点向 MCP 客户端提供文档内容。

配置

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

服务地址https://svelte-llm.stanislav.garden/mcp/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 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://svelte-llm.stanislav.garden/mcp/mcp
SSEhttps://svelte-llm.stanislav.garden/mcp/sse

工具

2

此工具无需参数。

详细介绍

svelte-llm

适用于 Svelte 5 和 SvelteKit 的大模型预设和 MCP。访问网站 svelte-llm.stanislav.garden。

MCP 端点

此服务提供一个 MCP(模型上下文协议)端点,供 AI 助手使用:

  • Streamable HTTP(Claude Desktop 和大多数其他客户端):https://svelte-llm.stanislav.garden/mcp/mcp
  • SSE(不支持 Streamable 的旧版客户端):https://svelte-llm.stanislav.garden/mcp/sse

设置

  • 创建一个 .env 文件,内容如下:
    GITHUB_TOKEN=
    DB_URL=postgres://admin:admin@localhost:5432/db
    
  • 创建 Classic GitHub 令牌。它必须具有 public_repo 权限。
  • 将此内容填入 .env 文件。
  • 运行 docker-compose up
  • 运行:
nvm use
npm i
npm run dev

你也可以访问 http://localhost:5173/admin,查看所有“隐藏”端点(默认密码 = "secret")

调试 MCP

NODE_TLS_REJECT_UNAUTHORIZED=0 NODE_OPTIONS="--insecure-http-parser" npx @modelcontextprotocol/inspector

http://127.0.0.1:6274

你也可以使用 GitHub Copilot 的 Agent 模式在本地试用该 Agent;有关其工作方式,请参阅 .vscode/mcp.json。

其他

OG 图片来自 https://dynamic-og-image-generator.vercel.app/

评论

支持 Markdown

第一次接触 MCP?

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

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