Ruflo
Agent teams, swarms, memory and hooks for Claude Code and Codex, served over MCP.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
MCP server for NVIDIA NIM - 50+ LLMs, multimodal, image gen, embeddings, reranking
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
NVIDIA_API_KEY, NVIDIA_NIM_BASE_URL, NVIDIA_AI_FOUNDATION_URL, DEFAULT_MODEL, ENABLE_IMAGE_GENERATION, ENABLE_VISION, ENABLE_MULTIMODALค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"nvidia-nim": {
"command": "npx",
"args": [
"-y",
"nvidia-nim-mcp"
],
"env": {
"NVIDIA_API_KEY": "ใส่ค่าของคุณ",
"NVIDIA_NIM_BASE_URL": "ใส่ค่าของคุณ",
"NVIDIA_AI_FOUNDATION_URL": "ใส่ค่าของคุณ",
"DEFAULT_MODEL": "ใส่ค่าของคุณ",
"ENABLE_IMAGE_GENERATION": "ใส่ค่าของคุณ",
"ENABLE_VISION": "ใส่ค่าของคุณ",
"ENABLE_MULTIMODAL": "ใส่ค่าของคุณ"
}
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add nvidia-nim --env NVIDIA_API_KEY='ใส่ค่าของคุณ' --env NVIDIA_NIM_BASE_URL='ใส่ค่าของคุณ' --env NVIDIA_AI_FOUNDATION_URL='ใส่ค่าของคุณ' --env DEFAULT_MODEL='ใส่ค่าของคุณ' --env ENABLE_IMAGE_GENERATION='ใส่ค่าของคุณ' --env ENABLE_VISION='ใส่ค่าของคุณ' --env ENABLE_MULTIMODAL='ใส่ค่าของคุณ' -- npx -y nvidia-nim-mcpเติมค่าที่เว้นว่างไว้ก่อนรัน
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"nvidia-nim": {
"command": "npx",
"args": [
"-y",
"nvidia-nim-mcp"
],
"env": {
"NVIDIA_API_KEY": "ใส่ค่าของคุณ",
"NVIDIA_NIM_BASE_URL": "ใส่ค่าของคุณ",
"NVIDIA_AI_FOUNDATION_URL": "ใส่ค่าของคุณ",
"DEFAULT_MODEL": "ใส่ค่าของคุณ",
"ENABLE_IMAGE_GENERATION": "ใส่ค่าของคุณ",
"ENABLE_VISION": "ใส่ค่าของคุณ",
"ENABLE_MULTIMODAL": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"nvidia-nim": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"nvidia-nim-mcp"
],
"env": {
"NVIDIA_API_KEY": "ใส่ค่าของคุณ",
"NVIDIA_NIM_BASE_URL": "ใส่ค่าของคุณ",
"NVIDIA_AI_FOUNDATION_URL": "ใส่ค่าของคุณ",
"DEFAULT_MODEL": "ใส่ค่าของคุณ",
"ENABLE_IMAGE_GENERATION": "ใส่ค่าของคุณ",
"ENABLE_VISION": "ใส่ค่าของคุณ",
"ENABLE_MULTIMODAL": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
NVIDIA_NIM_BASE_URL envNVIDIA_AI_FOUNDATION_URL envDEFAULT_MODEL envENABLE_IMAGE_GENERATION envENABLE_VISION envENABLE_MULTIMODAL envค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 10 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub david-eve-za ซึ่งเป็นเจ้าของ repo
มีการแก้โค้ดล่าสุด 3 เดือนที่ผ่านมา
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 2 จาก 2 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใส่ค่าเหล่านี้: NVIDIA_API_KEY
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด 3 เดือนที่ผ่านมา และส่งรุ่นล่าสุด (2.1.2) เข้า registry 5 เดือนที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย
ในหมวดเดียวกันมี Ruflo, Context7, Metabase
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
Agent teams, swarms, memory and hooks for Claude Code and Codex, served over MCP.
ส่งคู่มือการใช้ไลบรารีและเฟรมเวิร์กรุ่นล่าสุดให้ AI อ่านก่อนตอบ ช่วยให้โค้ดที่ AI เขียนไม่ใช้คำสั่งเก่าที่เลิกใช้แล้ว
Lets AI clients search, explore, query, and visualize data in a Metabase instance.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
A production-ready Model Context Protocol (MCP) server for consuming NVIDIA NIM (NVIDIA Inference Microservices) models. Supports 50+ LLMs, multimodal models, image generation, embeddings, reranking, function calling, vision, and code-specialized models with rich metadata for intelligent agent selection.
NVIDIA_API_KEY required; all others have sensible defaultsnvapi-...)# Install globally
npm install -g nvidia-nim-mcp
nvidia-nim-mcp
# Initialize your project
npm init -y
npm install nvidia-nim-mcp
npx nvidia-nim-mcp
# Clone / download the project
cd nvidia-nim-mcp
npm install
npm run build
# Pull from Docker Hub (when published)
docker pull nvidia-nim-mcp
docker build -t nvidia-nim-mcp .
Copy .env.example to .env and fill in your API key:
cp .env.example .env
Only `NVIDIA_API_KEY` is required — all other variables have production-ready defaults:
| Variable | Required | Default | Description | |||
|---|---|---|---|---|---|---|
NVIDIA_API_KEY | ✅ | — | Your NVIDIA NGC API key | |||
NVIDIA_NIM_BASE_URL | ❌ | https://integrate.api.nvidia.com/v1 | Base URL for NIM API | |||
DEFAULT_MODEL | ❌ | black-forest-labs/flux.1-dev | Default model (best image generation) | |||
MAX_REQUESTS_PER_MINUTE | ❌ | 40 | Rate limit cap (NVIDIA API limit) | |||
MAX_TOKENS_PER_REQUEST | ❌ | 4096 | Hard cap on tokens per request | |||
REQUEST_TIMEOUT_MS | ❌ | 120000 | Request timeout (ms) | |||
MAX_RETRIES | ❌ | 3 | Max retry attempts on failure | |||
RETRY_DELAY_MS | ❌ | 1000 | Base delay between retries (ms) | |||
LOG_LEVEL | ❌ | info | `error\ | warn\ | info\ | debug` |
ENABLE_IMAGE_GENERATION | ❌ | true | Enable image generation tools | |||
ENABLE_VISION | ❌ | true | Enable vision/multimodal tools | |||
ENABLE_MULTIMODAL | ❌ | true | Enable multimodal task tools |
# Run the server
nvidia-nim-mcp
NVIDIA_API_KEY=nvapi-your-key LOG_LEVEL=debug nvidia-nim-mcp
# Run with npx
npx nvidia-nim-mcp
npm start
# Development mode with auto-reload
npm run dev
npm run build && npm start
# Run with environment variables
docker run --rm \ -e NVIDIA_API_KEY=nvapi-your-key \ -e LOG_LEVEL=info \ nvidia-nim-mcp
docker run -d \ --name nvidia-nim-mcp \ -e NVIDIA_API_KEY=nvapi-your-key \ nvidia-nim-mcp
# Make executable (if not already)
chmod +x dist/index.js
./dist/index.js
NVIDIA_API_KEY=nvapi-your-key ./dist/index.js
{
"mcpServers": { "nvidia-nim": { "command": "nvidia-nim-mcp", "env": { "NVIDIA_API_KEY": "nvapi-your-key-here", "LOG_LEVEL": "info" } } } }
{
"mcpServers": { "nvidia-nim": { "command": "npx", "args": ["nvidia-nim-mcp"], "env": { "NVIDIA_API_KEY": "nvapi-your-key-here", "LOG_LEVEL": "info" } } } }
{
"mcpServers": { "nvidia-nim": { "command": "node", "args": ["/absolute/path/to/nvidia-nim-mcp/dist/index.js"], "env": { "NVIDIA_API_KEY": "nvapi-your-key-here", "LOG_LEVEL": "info" } } } }
chat_completionMulti-turn conversation with any NIM LLM.
{
"model": "nvidia/nemotron-3-ultra-550b-a55b", "messages": [ { "role": "user", "content": "Explain quantum computing" } ], "temperature": 0.3, "max_tokens": 4096 }
text_generationSingle-prompt text generation (simplified interface).
{
"prompt": "Write a haiku about machine learning", "temperature": 0.5, "max_tokens": 512 }
create_embeddingsConvert text(s) to vector embeddings for RAG/search.
{
"model": "nvidia/nv-embed-v1", "input": ["NVIDIA makes GPUs", "AI runs on GPUs"], "truncate": "END" }
rerank_passagesRerank passages by relevance to a query.
{
"query": "What is CUDA?", "passages": ["CUDA is a GPU programming platform", "NIM serves AI models"], "top_k": 3 }
function_callingUse NIM models with tool/function calling.
{
"model": "z-ai/glm-5.1", "messages": [{ "role": "user", "content": "What's the weather in Paris?" }], "tools": [{ "type": "function", "function": { "name": "get_weather", "description": "Get current weather", "parameters": { "type": "object", "properties": { "city": { "type": "string" } }, "required": ["city"] } } }] }
generate_imageGenerate images from text prompts using FLUX.1, SDXL, SD3, DiffusionGemma.
{
"model": "black-forest-labs/flux.1-dev", "prompt": "A photorealistic mountain landscape at sunset, 8K", "width": 1024, "height": 1024, "steps": 30, "cfg_scale": 3.5, "sampler": "euler_a", "scheduler": "simple" }
analyze_imageAnalyze and describe images using vision/multimodal models.
{
"model": "moonshotai/kimi-k2.6", "image_url": "https://example.com/image.jpg", "prompt": "Describe this image in detail", "detail": "high" }
multimodal_taskPerform multimodal tasks combining text and images.
{
"model": "minimaxai/minimax-m3", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Analyze this chart" }, { "type": "image_url", "image_url": { "url": "https://example.com/chart.png" } } ] } ], "max_tokens": 2048 }
list_modelsList available models with rich metadata and advanced filtering.
{
"category": "code", "commercial_use": true, "supports_reasoning": true, "tags": ["coding", "agentic"], "include_details": true }
Filter Options:
category: language, embedding, reranking, vision, code, multimodal, image_generation, allcommercial_use: Filter by commercial licensesupports_reasoning: Filter by reasoning capabilitysupports_vision: Filter by vision capabilitysupports_function_calling: Filter by function callingsupports_multimodal: Filter by multimodal inputmin_context_length: Minimum context window (tokens)tags: Filter by use case tagshardware: Filter by GPU type (Hopper, Blackwell, Ampere)include_details: Include full metadata (benchmarks, image specs, etc.)get_model_infoGet complete metadata for a specific model.
{ "model_id": "nvidia/nemotron-3-ultra-550b-a55b" }
Returns: licensing, hardware requirements, benchmarks, image gen specs, reasoning modes, tags, supported languages, etc.
compare_modelsCompare 2-5 models side-by-side across all decision factors.
{
"model_ids": [ "nvidia/nemotron-3-ultra-550b-a55b", "deepseek-ai/deepseek-v4-pro", "moonshotai/kimi-k2.6", "z-ai/glm-5.1" ] }
Returns: Structured comparison table with licensing, hardware, benchmarks, capabilities, tags, image generation specs, etc.
| Model | Parameters | Context | License | Commercial | Best For |
|---|---|---|---|---|---|
nvidia/nemotron-3-ultra-550b-a55b | 550B (55B active) | 131K | OpenMDW-1.1 | ✅ | Frontier reasoning, coding, agentic, 1M context, multilingual |
nvidia/nemotron-3-ultra-550b-a55b-instruct | 550B | 131K | OpenMDW-1.1 | ✅ | Instruction-tuned variant |
minimaxai/minimax-m3 | 428B (22B active) | 1M | Non-Commercial | ❌ | Multimodal, video (30min), 8hr coding, agentic |
moonshotai/kimi-k2.6 | 1T (32B active) | 256K | Modified MIT | ✅ | Long-horizon coding, 300 agents, vision, agentic |
deepseek-ai/deepseek-v4-pro | 1.6T (49B active) | 1M | MIT | ✅ | Advanced coding, math, reasoning, 3 reasoning modes |
z-ai/glm-5.1 | 754B (DSA) | 131K | MIT | ✅ | Software engineering, agentic, SWE-Bench 58.4% |
qwen/qwen3.5-397b-a17b | 397B (MoE) | 131K | Research | ❌ | Large-scale multilingual, multimodal |
mistralai/mistral-large-3-675b-instruct-2512 | 675B | 131K | Research | ❌ | Frontier reasoning, multimodal |
openai/gpt-oss-120b | 120B | 131K | Apache 2.0 | ✅ | Open-weight, research, fine-tuning |
google/diffusiongemma-26b-a4b-it | 25.2B (3.8B active) | 256K | Apache 2.0 | ✅ | Diffusion text gen, 35+ langs, fast, multimodal |
| Model | Parameters | Context | License | Commercial |
|---|---|---|---|---|
z-ai/glm-5.1 | 754B | 131K | MIT | ✅ |
z-ai/glm5 | - | 128K | Z.ai | ✅ |
qwen/qwen2.5-coder-32b-instruct | 32B | 131K | Research | ❌ |
| Model | Parameters | Context | Vision | Video | License | Commercial |
|---|---|---|---|---|---|---|
meta/llama-3.2-90b-vision-instruct | 90B | 128K | ✅ | ❌ | Llama 3.2 | ✅ |
meta/llama-3.2-11b-vision-instruct | 11B | 128K | ✅ | ❌ | Llama 3.2 | ✅ |
nvidia/neva-22b | 22B | 4K | ✅ | ❌ | NVIDIA | ✅ |
microsoft/phi-3.5-vision-instruct | - | 128K | ✅ | ❌ | MIT | ✅ |
minimaxai/minimax-m3 | 428B | 1M | ✅ | ✅ (30min) | Non-Commercial | ❌ |
moonshotai/kimi-k2.6 | 1T | 256K | ✅ | ✅ | Modified MIT | ✅ |
| Model | Architecture | Resolutions | Aspect Ratios | Max Images | ControlNet | License | Commercial |
|---|---|---|---|---|---|---|---|
black-forest-labs/flux.1-dev | Diffusion Transformer | 1024², 1152×896, 1344×768, 21:9 | 1:1, 16:9, 9:16, 4:3, 3:4, 21:9 | 1 | Canny, Depth | Apache 2.0* | ❌* |
black-forest-labs/flux.1-kontext-dev | Diffusion Transformer | Same | Same | 1 | - | Apache 2.0* | ❌* |
nvidia/stable-diffusion-xl | UNet + Attention | 1024², 1152×896, 1216×832 | 1:1, 16:9, 9:16, 4:3, 3:4 | 4 | - | SDXL 1.0 | ✅** |
stabilityai/sd-3-medium | SD3 | Same | Same | 2 | - | Stability AI | ✅** |
nvidia/sdxl-turbo | ADD | 512², 1024² | 1:1 | 4 | - | SDXL 1.0 | ✅** |
*\*Non-commercial default; commercial via contact* **\*\*Requires Stability AI membership**