{"_id":"@adi.lib/wp-mcp","_rev":"4-8d620697c234d4a21366d00d83be9d9f","name":"@adi.lib/wp-mcp","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.1":{"name":"@adi.lib/wp-mcp","version":"0.0.1","keywords":["wordpress","mcp","model-context-protocol","ai","claude","anthropic","rest-api"],"_id":"@adi.lib/wp-mcp@0.0.1","maintainers":[{"name":"adi.lib","email":"adityasinghboss1234@gmail.com"}],"homepage":"https://github.com/Adi-ty/wp-mcp#readme","bugs":{"url":"https://github.com/Adi-ty/wp-mcp/issues"},"bin":{"wp-mcp":"bin/cli.mjs"},"dist":{"shasum":"6b528f40992055919c4b93d562ad12a88f5434a9","tarball":"https://registry.npmjs.org/@adi.lib/wp-mcp/-/wp-mcp-0.0.1.tgz","fileCount":40,"integrity":"sha512-Woq3prm15uOesBK+cW4tIGPIh/y+40qm8qyFU4nCr4IjAMaymsFKb23ItIqH4/lcev1iRoLnLaQvVIRIZlbghA==","signatures":[{"sig":"MEUCIC56lntI4pBzmAhetPMh16HWYk1bk5gZJL/DRUNmg5KHAiEAjNHigeQ783lM7cR9mwgcq16ERGZORljASymlvat1YUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163413},"type":"module","module":"dist/index.js","gitHead":"99a41c095fd60956250c9a653419505bfa24d04f","scripts":{"dev":"bun run src/index.ts --watch","build":"tsc","start":"bun run src/index.ts"},"_npmUser":{"name":"adi.lib","email":"adityasinghboss1234@gmail.com"},"repository":{"url":"git+https://github.com/Adi-ty/wp-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"WordPress MCP Server - Connect WordPress to AI agents via Model Context Protocol","directories":{},"_nodeVersion":"23.11.1","dependencies":{"zod":"^3.25.63","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wp-mcp_0.0.1_1752313991043_0.29378987437476556","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@adi.lib/wp-mcp","version":"0.0.2","keywords":["wordpress","mcp","model-context-protocol","ai","claude","anthropic","rest-api"],"_id":"@adi.lib/wp-mcp@0.0.2","maintainers":[{"name":"adi.lib","email":"adityasinghboss1234@gmail.com"}],"homepage":"https://github.com/Adi-ty/wp-mcp#readme","bugs":{"url":"https://github.com/Adi-ty/wp-mcp/issues"},"bin":{"wp-mcp":"bin/cli.mjs"},"dist":{"shasum":"cf31644d49cca01da6701a6a094dddf40a280c98","tarball":"https://registry.npmjs.org/@adi.lib/wp-mcp/-/wp-mcp-0.0.2.tgz","fileCount":40,"integrity":"sha512-2akzCdhnDsFLoBB92krcrMd/BJTHxd5KDMJpo9ESZfFdBqaYuiY6zx88R2hE4xcEOT6wQ6SpIeDriw7MEp5h4A==","signatures":[{"sig":"MEQCIBTfcpsGSQ+qarFnsM8b1Rg0hKRwQ6y25Fv2NzRybD9pAiAvgbl2MykBe+Ec4QxYGc+zyFmuerAEKbvesGyHUpTMBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164680},"type":"module","module":"dist/index.js","gitHead":"0f9d9d5e7cb94de8b2bf6e05b9cea14fdc84913a","scripts":{"dev":"bun run src/index.ts --watch","build":"tsc","start":"bun run src/index.ts"},"_npmUser":{"name":"adi.lib","email":"adityasinghboss1234@gmail.com"},"repository":{"url":"git+https://github.com/Adi-ty/wp-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"WordPress MCP Server - Connect WordPress to AI agents via Model Context Protocol","directories":{},"_nodeVersion":"23.11.1","dependencies":{"zod":"^3.25.63","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wp-mcp_0.0.2_1752318055650_0.4844109194697448","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@adi.lib/wp-mcp","version":"0.0.3","keywords":["wordpress","mcp","model-context-protocol","ai","claude","anthropic","rest-api"],"_id":"@adi.lib/wp-mcp@0.0.3","maintainers":[{"name":"adi.lib","email":"adityasinghboss1234@gmail.com"}],"homepage":"https://github.com/Adi-ty/wp-mcp#readme","bugs":{"url":"https://github.com/Adi-ty/wp-mcp/issues"},"bin":{"wp-mcp":"bin/cli.mjs"},"dist":{"shasum":"2ac95561f5653c2f86e7c1801f61d884a1d51cfa","tarball":"https://registry.npmjs.org/@adi.lib/wp-mcp/-/wp-mcp-0.0.3.tgz","fileCount":40,"integrity":"sha512-6crzRskWBI7sgqM9JG7Xkiwq0XfrETdcS+X01d6VpY37VRhWl3uS7Pd5m3yyVb88kQnaeNxX+SiCdzRdWe1ONw==","signatures":[{"sig":"MEYCIQDr66uN0ZAF/9Juxy4SkZyXsPFtCAVxziS2+GvJfzu1IAIhAIeH5vyrmI52WqQWDfs4KreEWvzazoDnk/JAZln1eup0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164656},"type":"module","module":"dist/index.js","gitHead":"0e963d44f4a857cf14bb2758b26f8cc1b3b1e018","scripts":{"dev":"bun run src/index.ts --watch","build":"tsc","start":"bun run src/index.ts"},"_npmUser":{"name":"adi.lib","email":"adityasinghboss1234@gmail.com"},"repository":{"url":"git+https://github.com/Adi-ty/wp-mcp.git","type":"git"},"_npmVersion":"10.9.2","description":"WordPress MCP Server - Connect WordPress to AI agents via Model Context Protocol","directories":{},"_nodeVersion":"23.11.1","dependencies":{"zod":"^3.25.63","@modelcontextprotocol/sdk":"^1.12.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/wp-mcp_0.0.3_1752318174776_0.9809796671800133","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@adi.lib/wp-mcp","version":"0.0.4","description":"WordPress MCP Server - Connect WordPress to AI agents via Model Context Protocol","module":"dist/index.js","type":"module","bin":{"wp-mcp":"bin/cli.mjs"},"scripts":{"build":"tsc"},"keywords":["wordpress","mcp","model-context-protocol","ai","claude","anthropic","rest-api"],"devDependencies":{"@types/node":"^24.0.15"},"peerDependencies":{"typescript":"^5.0.0"},"dependencies":{"@modelcontextprotocol/sdk":"^1.12.1","zod":"^3.25.63"},"repository":{"type":"git","url":"git+https://github.com/Adi-ty/wp-mcp.git"},"bugs":{"url":"https://github.com/Adi-ty/wp-mcp/issues"},"homepage":"https://github.com/Adi-ty/wp-mcp#readme","_id":"@adi.lib/wp-mcp@0.0.4","gitHead":"43eea6c881e8e99cbad3d35241dbc269f89f0a70","_nodeVersion":"23.11.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-3jTqao+6ZDQ+XBQiRRdxrFqz0pvROfbLLe9+CY2qwykI8u3kXYV8QFU5s2uRzOvPm1aD9dM1UppomGPNSaQCqg==","shasum":"41d8fd2f3ab513dc3de8a7626b94144ce66fbf48","tarball":"https://registry.npmjs.org/@adi.lib/wp-mcp/-/wp-mcp-0.0.4.tgz","fileCount":40,"unpackedSize":164704,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDfFib8DZGLOZiIM90/tmx+G5CKMBQOyAEIIXmSIQFvAQIgPW92sNFm86eO+bTXWcn0J2qIhhY6p8M6pLMbK4SIJh4="}]},"_npmUser":{"name":"adi.lib","email":"adityasinghboss1234@gmail.com"},"directories":{},"maintainers":[{"name":"adi.lib","email":"adityasinghboss1234@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wp-mcp_0.0.4_1752933355426_0.3891803826370537"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-12T09:53:10.965Z","modified":"2025-07-19T13:55:55.776Z","0.0.1":"2025-07-12T09:53:11.247Z","0.0.2":"2025-07-12T11:00:55.857Z","0.0.3":"2025-07-12T11:02:54.957Z","0.0.4":"2025-07-19T13:55:55.603Z"},"bugs":{"url":"https://github.com/Adi-ty/wp-mcp/issues"},"homepage":"https://github.com/Adi-ty/wp-mcp#readme","keywords":["wordpress","mcp","model-context-protocol","ai","claude","anthropic","rest-api"],"repository":{"type":"git","url":"git+https://github.com/Adi-ty/wp-mcp.git"},"description":"WordPress MCP Server - Connect WordPress to AI agents via Model Context Protocol","maintainers":[{"name":"adi.lib","email":"adityasinghboss1234@gmail.com"}],"readme":"# WordPress MCP Server\n\n[![npm version](https://badge.fury.io/js/@adi.lib%2Fwp-mcp.svg)](https://badge.fury.io/js/@adi.lib%2Fwp-mcp)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nA MCP server that connects WordPress sites to AI agents. Enable Claude Desktop, Cursor, VS Code, and other MCP-compatible AI clients to manage your WordPress content through natural language commands.\n\n## ✨ Features\n\n- 🔗 **Direct WordPress Integration** - Connect to any WordPress site via REST API\n- 🛠 **Comprehensive Content Management** - Create, read, update, and delete posts, pages, taxonomies, users and media\n- 🔒 **Secure Authentication** - Uses WordPress Application Passwords\n\n## 🎥 Demo\n\n[Demo Video on GitHub](https://github.com/user-attachments/assets/83780664-7924-49bd-8862-075d2f84d312)\n\n## 🚀 Installation\n\n```bash\nnpm install @adi.lib/wp-mcp\n```\n\n### Requirements\n\n- Node.js v18 or higher\n- WordPress site with REST API enabled\n- WordPress Application Password\n\n## 🔧 Configuration\n\n### Environment Variables\n\n| Variable          | Description          | Example               |\n| ----------------- | -------------------- | --------------------- |\n| `WP_BASE_URL`     | WordPress site URL   | `https://mysite.com`  |\n| `WP_USERNAME`     | WordPress username   | `admin`               |\n| `WP_APP_PASSWORD` | Application password | `abc1 def2 ghi3 jkl4` |\n\n### Setup WordPress Application Password\n\n1. Go to your WordPress Admin Dashboard\n2. Navigate to **Users → Your Profile**\n3. Scroll down to **Application Passwords**\n4. Enter a name for your application (e.g., \"MCP Server\")\n5. Click **Add New Application Password**\n6. Copy the generated password and use it as `WP_APP_PASSWORD`\n\n## 🤝 Contributing\n\n1. Fork the repository\n2. Create a feature branch\n3. Add your improvements\n4. Test thoroughly with a WordPress site\n5. Submit a pull request\n\n## 📝 License\n\n[MIT License](LICENSE)\n\n---\n","readmeFilename":"README.md"}