J
mcp-llm
...
Created 3/6/2025bysammcj
Categories
anthropicbedrockclaudellamallmmcpmcp-serverollamaopenai
Language:
JavaScript
Stars:
28
Forks:
6
MCP LLM
An MCP server that provides access to LLMs using the LlamaIndexTS library.

Features
This MCP server provides the following tools:
- generate_code: Generate code based on a description
- generate_code_to_file: Generate code and write it directly to a file at a specific line number
- generate_documentation: Generate documentation for code
- ask_question: Ask a question to the LLM
 

Installation
Installing via Smithery
To install LLM Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @sammcj/mcp-llm --client claude
Manual Install From Source
- Clone the repository
- Install dependencies:
npm install
- Build the project:
npm run build
- Update your MCP configuration
Using the Example Script
The repository includes an example script that demonstrates how to use the MCP server programmatically:
node examples/use-mcp-server.js
This script starts the MCP server and sends requests to it using curl commands.
Examples
Generate Code
{
  "description": "Create a function that calculates the factorial of a number",
  "language": "JavaScript"
}
Generate Code to File
{
  "description": "Create a function that calculates the factorial of a number",
  "language": "JavaScript",
  "filePath": "/path/to/factorial.js",
  "lineNumber": 10,
  "replaceLines": 0
}
            The `generate_code_to_file` tool supports both relative and absolute file paths. If a relative path is provided, it will be resolved relative to the current working directory of the MCP server.
Generate Documentation
{
  "code": "function factorial(n) {\n  if (n 
Last updated: 3/15/2025
Publisher info
Sam
DevOps Proponent, Platform Engineer, Music Geek || @s_mcleod@aus.social || 📝 Words are my own or somebody else's 🖖
234
followers116
following216
reposMore MCP servers built with JavaScript
mcp-server-chinarailway
By other-blowsnow6
mcp-server
By integration-app15