inference.sh
Ce que fait ce MCP
Runs AI applications, connects to MCP servers, manages agent skills and knowledge, and publishes interactive artifacts.
Outils
Schéma d’entrée
{'type': 'object', 'required': ['app'], 'properties': {'app': {'type': 'string', 'description': 'App ref: namespace/name or namespace/name@version'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 100}, 'query': {'type': 'string', 'description': 'Search by name or description'}, 'cursor': {'type': 'string'}, 'category': {'enum': ['image', 'video', 'audio', 'text', 'chat', '3d', 'other'], 'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'required': ['app', 'input'], 'properties': {'app': {'type': 'string', 'description': 'App ref: namespace/name or namespace/name@version'}, 'input': {'type': 'object', 'description': "App input matching the app's input schema"}, 'function': {'type': 'string', 'description': 'Function name for multi-function apps'}, 'infrastructure': {'enum': ['cloud', 'private', 'private_first'], 'type': 'string', 'default': 'cloud'}}}
Schéma d’entrée
{'type': 'object', 'required': ['artifact_id', 'asset_id'], 'properties': {'asset_id': {'type': 'string', 'description': 'Asset id, from artifact_asset_list'}, 'artifact_id': {'type': 'string', 'description': 'Artifact id, short id, or namespace/name ref'}}}
Schéma d’entrée
{'type': 'object', 'required': ['artifact_id'], 'properties': {'artifact_id': {'type': 'string', 'description': 'Artifact id, short id, or namespace/name ref'}}}
Schéma d’entrée
{'type': 'object', 'required': ['artifact_id', 'content'], 'properties': {'content': {'type': 'string', 'description': "The file's bytes, base64-encoded"}, 'filename': {'type': 'string', 'description': 'What to call the file, e.g. chart.png'}, 'artifact_id': {'type': 'string', 'description': 'Artifact id, short id, or namespace/name ref'}, 'content_type': {'type': 'string', 'description': 'MIME type; guessed from the filename when omitted'}}}
Schéma d’entrée
{'type': 'object', 'required': ['artifact_id'], 'properties': {'artifact_id': {'type': 'string', 'description': 'Artifact id, short id, or namespace/name ref'}}}
Schéma d’entrée
{'type': 'object', 'required': ['artifact_id'], 'properties': {'version': {'type': 'string', 'description': 'Optional version id or short id (default latest)'}, 'artifact_id': {'type': 'string', 'description': 'Artifact id, short id, or namespace/name ref'}, 'include_content': {'type': 'boolean', 'default': True}}}
Schéma d’entrée
{'type': 'object', 'properties': {'topics': {'type': 'array', 'items': {'enum': ['design', 'capabilities', 'diagrams'], 'type': 'string'}, 'description': 'Which parts to include. "design" is always worth having; "capabilities" when the page takes input, remembers anything or knows its viewer; "diagrams" when it has a flow or chart. Omit for all three.'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 50}, 'cursor': {'type': 'string'}, 'search': {'type': 'string', 'description': 'Search over title and description'}}}
Schéma d’entrée
{'type': 'object', 'required': ['title', 'content'], 'properties': {'name': {'type': 'string', 'description': 'Optional URL slug; derived from title when omitted'}, 'type': {'enum': ['html', 'markdown'], 'type': 'string', 'default': 'html'}, 'image': {'type': 'string', 'description': 'URL of a cover image for the gallery card and viewer header'}, 'label': {'type': 'string', 'description': 'Optional label for this version'}, 'title': {'type': 'string', 'description': 'Short distinctive name for the page (2-4 words)'}, 'content': {'type': 'string', 'description': 'Page source: HTML content (or full document) or Markdown. Self-contained.'}, 'favicon': {'type': 'string', 'description': 'One or two emoji used as the tab icon'}, 'visibility': {'enum': ['private', 'team', 'org', 'unlisted', 'public'], 'type': 'string', 'description': 'Who can open the page (default private). Only widen when asked.'}, 'artifact_id': {'type': 'string', 'description': 'Existing artifact id/ref to update in place'}, 'description': {'type': 'string', 'description': 'One sentence shown under the title'}, 'capabilities': {'type': 'array', 'items': {'enum': ['db', 'user', 'assets'], 'type': 'string'}, 'description': 'Runtime capabilities the page may use. "db" gives it a small store so it remembers what people do on it; "user" tells it who is viewing; "assets" lets it show images, video, fonts or PDFs stored beside it rather than inlined. A page gets only what it declares, and reaches them through window.inferencesh.'}, 'content_encoding': {'enum': ['base64'], 'type': 'string', 'description': 'Set to "base64" and base64-encode content. Required in practice: the edge firewall rejects request bodies containing raw HTML tags such as <script>.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['artifact_id', 'thread_id', 'text'], 'properties': {'text': {'type': 'string', 'description': 'The reply. Plain text, a sentence or two.'}, 'thread_id': {'type': 'string', 'description': 'Id of the thread to reply into, from artifact_comments'}, 'artifact_id': {'type': 'string', 'description': 'Artifact id, short id, or namespace/name ref'}}}
Schéma d’entrée
{'type': 'object', 'required': ['artifact_id', 'thread_id'], 'properties': {'thread_id': {'type': 'string', 'description': 'Id of the thread to resolve, from artifact_comments'}, 'artifact_id': {'type': 'string', 'description': 'Artifact id, short id, or namespace/name ref'}}}
Schéma d’entrée
{'type': 'object', 'required': ['name', 'content'], 'properties': {'name': {'type': 'string', 'description': 'Entry name'}, 'type': {'enum': ['concept', 'observation', 'preference', 'reference', 'person', 'project'], 'type': 'string', 'default': 'observation'}, 'content': {'type': 'string', 'description': 'Entry content (markdown)'}, 'description': {'type': 'string', 'description': 'Short description'}}}
Schéma d’entrée
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Entry ID'}}}
Schéma d’entrée
{'type': 'object', 'required': ['ref'], 'properties': {'ref': {'type': 'string', 'description': 'Entry ref: namespace/name or ID'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'type': {'enum': ['skill', 'concept', 'observation', 'preference', 'reference', 'person', 'project'], 'type': 'string', 'description': 'Filter by knowledge type'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 100}, 'cursor': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'required': ['query'], 'properties': {'type': {'enum': ['skill', 'concept', 'observation', 'preference', 'reference', 'person', 'project'], 'type': 'string', 'description': 'Filter by type'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 100}, 'query': {'type': 'string', 'description': 'Search query'}, 'cursor': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Server slug'}}}
Schéma d’entrée
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Server slug'}}}
Schéma d’entrée
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Server slug'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 100}, 'cursor': {'type': 'string'}, 'category': {'enum': ['developer', 'productivity', 'data', 'communication', 'ai'], 'type': 'string', 'description': 'Filter by category'}, 'featured': {'type': 'boolean', 'description': 'Show only featured servers'}}}
Schéma d’entrée
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': "slug/tool format (e.g. 'linear/list_issues')"}, 'input': {'type': 'object', 'description': 'Tool input arguments'}}}
Schéma d’entrée
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 100}, 'query': {'type': 'string', 'description': 'Search query'}, 'cursor': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': "Server slug (e.g. 'linear') or slug/tool (e.g. 'linear/list_issues')"}}}
Schéma d’entrée
{'type': 'object', 'required': ['ref'], 'properties': {'ref': {'type': 'string', 'description': 'Skill ref: namespace/name'}}}
Schéma d’entrée
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 100}, 'query': {'type': 'string', 'description': 'Search query'}, 'cursor': {'type': 'string'}, 'category': {'type': 'string', 'description': 'Filter by category'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 100}, 'cursor': {'type': 'string'}, 'category': {'type': 'string', 'description': 'Filter by category'}, 'featured': {'type': 'boolean', 'description': 'Show only featured skills'}}}
Schéma d’entrée
{'type': 'object', 'required': ['name', 'content'], 'properties': {'name': {'type': 'string', 'description': 'Skill name'}, 'files': {'type': 'array', 'items': {'type': 'object', 'required': ['path', 'content'], 'properties': {'path': {'type': 'string'}, 'content': {'type': 'string'}}}, 'description': 'Supporting files (references, scripts)'}, 'content': {'type': 'string', 'description': 'SKILL.md body content (markdown)'}, 'description': {'type': 'string', 'description': 'Short description'}, 'allowed_tools': {'type': 'string', 'description': 'Comma-separated list of allowed tools'}}}
Schéma d’entrée
{'type': 'object', 'required': ['ref'], 'properties': {'ref': {'type': 'string', 'description': 'Skill ref: namespace/name, or github.com/user/repo URL'}}}
Schéma d’entrée
{'type': 'object', 'required': ['ref', 'path'], 'properties': {'ref': {'type': 'string', 'description': 'Skill ref: namespace/name'}, 'path': {'type': 'string', 'description': 'File path within the skill'}}}
Schéma d’entrée
{'type': 'object', 'required': ['task_id'], 'properties': {'force': {'type': 'boolean', 'default': False, 'description': 'Force kill immediately instead of graceful shutdown'}, 'task_id': {'type': 'string', 'description': 'Task ID'}}}
Schéma d’entrée
{'type': 'object', 'required': ['task_id'], 'properties': {'task_id': {'type': 'string', 'description': 'Task ID'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 100}, 'cursor': {'type': 'string'}, 'status': {'enum': ['received', 'queued', 'running', 'completed', 'failed', 'cancelled'], 'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'required': ['task_id'], 'properties': {'task_id': {'type': 'string', 'description': 'Task ID'}, 'log_type': {'enum': ['build', 'run', 'setup', 'serve', 'task'], 'type': 'string', 'default': 'run'}}}
Modifications récentes des outils
Serveurs MCP similaires
GPT55 Model Gateway
Acts as a remote model gateway exposing GPT chat, coding and review services, lightweight text utilities, and prepaid or x402-bas…
MeshMarket
Provides an agent-to-agent marketplace for reasoning, persistent memory, media generation, code review, audits, business tools, a…
MeshMarket
Marketplace and gateway for metered agent capabilities including memory, reasoning, code review, research, media generation, busi…
DDG Agent Services
Acts as a pay-per-call gateway for agent tools including LLM routes, web and market data, Ethereum RPC, security scans, service c…
agent4.io
Manages grounded business agents, knowledge bases, skills, connected MCP tools, public shares, and structured interactive storyli…
x711 — Universal Agent Gas Station
Provides agents with web observation and interaction, search and retrieval, sandboxed computation, inter-agent communication, col…
k402
Provides agent-payable Kaspa services including blockchain data, covenant transactions, LLM and embedding calls, structured extra…
Alya — The Hub for Autonomous Agents
Acts as an agent hub for discovering and delegating to other agents, while exposing specialized research, decision, content, and …