返回市场
MCP-大语言模型

MCP-大语言模型

作者:sammcj69 星标更新:2025-03-15

项目介绍

MCP LLM

smithery 徽章

这是一个使用LlamaIndexTS库提供LLM访问的MCP服务器。

我将一些LLM放入你的MCP中,以便你可以使用它们

<a href="https://glama.ai/mcp/servers/i1gantlfrs"> <img width="380" height="200" src="https://gips2.baidu.com/it/u=1568684797,4174528759&fm=3081&app=3081&f=PNG?w=760&h=400" alt="mcp-llm MCP服务器" /> </a>

功能

此MCP服务器提供了以下工具:

  • generate_code: 根据描述生成代码
  • generate_code_to_file: 生成代码并直接写入特定行号的文件
  • generate_documentation: 为代码生成文档
  • ask_question: 向LLM提问

调用一个LLM来生成代码 调用一个推理LLM来编写一些文档

安装

通过Smithery安装

要通过Smithery自动安装Claude Desktop的LLM服务器,请执行以下命令:

npx -y @smithery/cli install @sammcj/mcp-llm --client claude

从源码手动安装

  1. 克隆仓库
  2. 安装依赖项:
npm install
  1. 构建项目:
npm run build
  1. 更新你的MCP配置

使用示例脚本

该仓库包含一个示例脚本,演示如何程序化地使用MCP服务器:

node examples/use-mcp-server.js

此脚本启动MCP服务器,并使用curl命令向其发送请求。

示例

生成代码

{
  "description": "创建一个计算数字阶乘的函数",
  "language": "JavaScript"
}

将代码生成到文件

{
  "description": "创建一个计算数字阶乘的函数",
  "language": "JavaScript",
  "filePath": "/path/to/factorial.js",
  "lineNumber": 10,
  "replaceLines": 0
}

generate_code_to_file工具支持相对路径和绝对路径。如果提供了相对路径,则会根据MCP服务器当前工作目录进行解析。

生成文档

{
  "code": "function factorial(n) {\n  if (n <= 1) return 1;\n  return n * factorial(n - 1);\n}",
  "language": "JavaScript",
  "format": "JSDoc"
}

提问

{
  "question": "在JavaScript中,var、let和const之间的区别是什么?",
  "context": "我是一个正在学习JavaScript的初学者,对变量声明感到困惑。"
}

许可证