Add Smithery configuration
This commit is contained in:
43
smithery.yaml
Normal file
43
smithery.yaml
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
name: openrouter-mcp-multimodal
|
||||||
|
version: 1.0.0
|
||||||
|
description: MCP server for OpenRouter providing text chat and image analysis tools
|
||||||
|
|
||||||
|
image:
|
||||||
|
name: ghcr.io/stabgan/openrouter-mcp-multimodal
|
||||||
|
tag: latest
|
||||||
|
|
||||||
|
entrypoint: ["node", "dist/index.js"]
|
||||||
|
|
||||||
|
build:
|
||||||
|
dockerfile: Dockerfile
|
||||||
|
|
||||||
|
publish:
|
||||||
|
smithery: true
|
||||||
|
dockerhub:
|
||||||
|
enabled: true
|
||||||
|
username: stabgan
|
||||||
|
repository: openrouter-mcp-multimodal
|
||||||
|
|
||||||
|
config:
|
||||||
|
env:
|
||||||
|
- name: OPENROUTER_API_KEY
|
||||||
|
description: OpenRouter API key for authentication
|
||||||
|
required: true
|
||||||
|
- name: OPENROUTER_DEFAULT_MODEL
|
||||||
|
description: Default model to use if none specified in requests
|
||||||
|
required: false
|
||||||
|
defaultValue: "anthropic/claude-3.5-sonnet"
|
||||||
|
|
||||||
|
documentation:
|
||||||
|
description: |
|
||||||
|
An MCP server that provides chat and image analysis capabilities through OpenRouter.ai's diverse model ecosystem.
|
||||||
|
Supports text chat, single and multi-image analysis, and model search/validation.
|
||||||
|
usage: |
|
||||||
|
This MCP server provides the following tools:
|
||||||
|
- chat_completion: Send text or multimodal messages to OpenRouter
|
||||||
|
- analyze_image: Analyze a single image with an optional question
|
||||||
|
- multi_image_analysis: Analyze multiple images with a single prompt
|
||||||
|
- search_models: Search and filter available models
|
||||||
|
- get_model_info: Get detailed information about a specific model
|
||||||
|
- validate_model: Check if a model ID is valid
|
||||||
|
link: https://github.com/stabgan/openrouter-mcp-multimodal
|
||||||
Reference in New Issue
Block a user