{
  "mcpServers": {
    "pdf-extract-text-001": {
      "type": "stdio",
      "url": "mcp://pymupdf-server/extract-text",
      "description": "从PDF文件中提取全部文本内容，保留段落结构",
      "tools": [
        {
          "name": "保留段落结构",
          "description": "保留段落结构"
        },
        {
          "name": "页码映射",
          "description": "页码映射"
        },
        {
          "name": "多语言文本支持",
          "description": "多语言文本支持"
        },
        {
          "name": "批量处理",
          "description": "批量处理"
        },
        {
          "name": "pdf_extract_text_001",
          "description": "从PDF文件中提取全部文本内容，保留段落结构",
          "inputSchema": {
            "type": "object",
            "properties": {
              "input": {
                "type": "string",
                "description": "PDF文件URL或本地路径"
              }
            },
            "required": [
              "input"
            ]
          }
        }
      ],
      "trust": {
        "source": 0.92,
        "success": 0.97,
        "evidence": 1253
      }
    }
  },
  "_examples": {
    "curl": "# 搜索能力\ncurl \"https://skillmesh.礼字号.中国/api/ccp/v1/search?q=PDF%E6%96%87%E6%9C%AC%E6%8F%90%E5%8F%96\"\n\n# 获取 mcp 适配器\ncurl \"https://skillmesh.礼字号.中国/api/ccp/v1/capabilities/pdf-extract-text-001/adapters/mcp\"\n\n# 使用能力（示例）\ncurl -X POST \"mcp://pymupdf-server/extract-text\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"input\": \"PDF文件URL或本地路径\"}'",
    "python": "import requests\n\n# 搜索能力\nresp = requests.get(\"https://skillmesh.礼字号.中国/api/ccp/v1/search?q=PDF%E6%96%87%E6%9C%AC%E6%8F%90%E5%8F%96\")\ncaps = resp.json()\nprint(f\"找到 {caps['count']} 个能力\")\n\n# 获取适配器\nadapter = requests.get(\n    \"https://skillmesh.礼字号.中国/api/ccp/v1/capabilities/pdf-extract-text-001/adapters/mcp\"\n).json()\n\n# 使用能力\nresp = requests.post(\n    \"mcp://pymupdf-server/extract-text\",\n    json={\"input\": \"PDF文件URL或本地路径\"}\n)\nprint(resp.json())",
    "javascript": "// 搜索能力\nconst caps = await fetch(\"https://skillmesh.礼字号.中国/api/ccp/v1/search?q=PDF%E6%96%87%E6%9C%AC%E6%8F%90%E5%8F%96\").then(r => r.json());\nconsole.log(\"找到\", caps.count, \"个能力\");\n\n// 获取适配器\nconst adapter = await fetch(\n  \"https://skillmesh.礼字号.中国/api/ccp/v1/capabilities/pdf-extract-text-001/adapters/mcp\"\n).then(r => r.json());\n\n// 使用能力\nconst result = await fetch(\"mcp://pymupdf-server/extract-text\", {\n  method: \"POST\",\n  headers: { \"Content-Type\": \"application/json\" },\n  body: JSON.stringify({ input: \"PDF文件URL或本地路径\" })\n}).then(r => r.json());\nconsole.log(result);",
    "telemetry": {
      "curl": "# 使用能力后回传遥测到 CCP\ncurl -X POST \"https://skillmesh.礼字号.中国/api/ccp/v1/telemetry\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"capability_id\": \"pdf-extract-text-001\",\n    \"agent_id\": \"my-agent-001\",\n    \"success\": true,\n    \"source\": \"direct\",\n    \"latency_ms\": 42\n  }'",
      "python": "# 使用能力后回传遥测\nrequests.post(\n    \"https://skillmesh.礼字号.中国/api/ccp/v1/telemetry\",\n    json={\n        \"capability_id\": \"pdf-extract-text-001\",\n        \"agent_id\": \"my-agent-001\",\n        \"success\": True,\n        \"source\": \"direct\",\n        \"latency_ms\": 42\n    }\n)",
      "javascript": "// 使用能力后回传遥测\nawait fetch(\"https://skillmesh.礼字号.中国/api/ccp/v1/telemetry\", {\n  method: \"POST\",\n  headers: { \"Content-Type\": \"application/json\" },\n  body: JSON.stringify({\n    capability_id: \"pdf-extract-text-001\",\n    agent_id: \"my-agent-001\",\n    success: true,\n    source: \"direct\",\n    latency_ms: 42\n  })\n});"
    }
  }
}