manifest.json•2.27 kB
{
"dxt_version": "0.1",
"name": "microcms-mcp-server",
"version": "0.3.7",
"description": "microCMSのMCP Serverです。LLMから直接コンテンツの取得や入稿ができます。",
"icon": "assets/icon.png",
"author": {
"name": "microcmsio",
"url": "https://github.com/microcmsio"
},
"server": {
"type": "node",
"entry_point": "dist/index.js",
"mcp_config": {
"command": "node",
"args": [
"${__dirname}/dist/index.js"
],
"env": {
"MICROCMS_SERVICE_ID": "${user_config.MICROCMS_SERVICE_ID}",
"MICROCMS_API_KEY": "${user_config.MICROCMS_API_KEY}"
}
}
},
"tools": [
{
"name": "microcms_get_list",
"description": "Get a list of content from microCMS with filtering and search capabilities"
},
{
"name": "microcms_get_content",
"description": "Get a specific content item from microCMS"
},
{
"name": "microcms_create_content",
"description": "Create new content in microCMS"
},
{
"name": "microcms_update_content",
"description": "Update content (full replacement) in microCMS"
},
{
"name": "microcms_patch_content",
"description": "Partially update content in microCMS"
},
{
"name": "microcms_delete_content",
"description": "Delete content from microCMS"
},
{
"name": "microcms_get_media",
"description": "Get media files from microCMS"
},
{
"name": "microcms_upload_media",
"description": "Upload media files to microCMS (max 5MB)"
}
],
"user_config": {
"MICROCMS_SERVICE_ID": {
"type": "string",
"title": "サービスID",
"description": "対象サービスのID。xxxx.microcms.io のxxxxにあたる部分です。",
"required": true,
"sensitive": false
},
"MICROCMS_API_KEY": {
"type": "string",
"title": "APIキー",
"description": "microCMSの管理画面で発行したAPIキーです。",
"required": true,
"sensitive": true
}
},
"keywords": [
"microcms",
"headlesscms"
],
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/microcmsio/microcms-mcp-server.git"
}
}