基本能力
产品定位
WebMCP旨在为网站提供一个桥梁,使其能够与客户端的大型语言模型(LLM)交互,共享工具和资源,从而提升用户体验。
核心功能
- 允许网站作为MCP服务器,共享工具、资源和提示。
- 无需共享API密钥,支持任何模型。
- 提供本地WebSocket服务器作为MCP客户端和网站之间的桥梁。
- 支持多网站同时连接,每个网站拥有独立的工具和令牌。
适用场景
- 网站希望为使用LLM的用户提供更好的交互体验。
- 开发者需要将网站功能集成到LLM工具中。
- 用户希望通过LLM直接与网站交互,获取工具或资源。
工具列表
- Token生成器:用于连接到WebMCP网站。
- MCP工具定义器:简化构建工具模式,用于MCP。
常见问题解答
- 安全性:项目处于早期阶段,正在寻求加固安全性的建议。
- 客户端支持:部分MCP客户端可能需要重启以获取新工具。
使用教程
使用依赖
确保已安装Node.js和npm。
安装教程
bash
npx -y @jason.today/webmcp@latest --config claude
或手动安装:
bash
npx -y @jason.today/webmcp@latest --mcp
调试方式
- 生成MCP令牌:
bash
npx @jason.today/webmcp --new - 断开连接:
bash
npx @jason.today/webmcp -q - 配置文件存储在
~/.webmcp
目录。