基本能力
产品定位
MCP LLM 是一个基于 LlamaIndexTS 库的 MCP 服务器,提供对大型语言模型(LLM)的访问。它主要用于代码生成、文档生成和问题解答,旨在提高开发效率和内容生成能力。
核心功能
generate_code
: 根据描述生成代码generate_code_to_file
: 生成代码并直接写入文件的特定行号generate_documentation
: 为代码生成文档ask_question
: 向 LLM 提问
适用场景
- 开发人员需要快速生成代码片段
- 需要为现有代码生成文档
- 开发过程中遇到问题需要解答
工具列表
generate_code
: 根据描述生成指定语言的代码generate_code_to_file
: 生成代码并直接写入文件,支持相对和绝对路径generate_documentation
: 为代码生成指定格式的文档ask_question
: 向 LLM 提问并获取答案
常见问题解答
- 文件路径问题:
generate_code_to_file
工具支持相对和绝对路径,相对路径将相对于 MCP 服务器的当前工作目录解析
使用教程
使用依赖
- Node.js 环境
- npm 包管理器
安装教程
通过 Smithery 安装
bash
npx -y @smithery/cli install @sammcj/mcp-llm --client claude
从源代码手动安装
- 克隆仓库
- 安装依赖
bash
npm install - 构建项目
bash
npm run build - 更新 MCP 配置
使用示例脚本
bash
node examples/use-mcp-server.js
调试方式
- 使用示例脚本测试服务器功能
- 通过 curl 命令发送请求测试各工具功能