LLM预设与MCP服务

为Svelte 5和SvelteKit提供的LLM预设和模型上下文协议(MCP)端点服务,适用于AI助手开发。

  • by khromov
  • TypeScript
  • 本地部署
  • 159 星标
  • 更新于
在 GitHub 查看 khromov/svelte-llm-mcp

使用说明

苗条llm

Svelte 5和SvelteKit的LLM预设和MCP。访问网站 苗条的斯坦尼斯拉夫·加登.

MCP端点

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

  • 流式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
    
  • 创建 一个经典GitHub代币一定有 public_repo 权限。
  • 在.env文件中输入此内容。
  • 跑 docker-compose up
  • 运行:
nvm use
npm i
npm run dev
  • 运行数据库迁移:访问http://localhost:5173/api/migrate启动开发服务器后,在浏览器中。

您还可以访问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在本地尝试代理,请参阅 .vscode/mcp.json 了解其工作原理。

杂项

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