{"_id":"@anhkhoa289/outline-mcp","name":"@anhkhoa289/outline-mcp","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.1":{"name":"@anhkhoa289/outline-mcp","version":"1.0.1","description":"MCP server for Outline knowledge base API","type":"module","main":"build/index.js","bin":{"outline-mcp":"build/index.js"},"scripts":{"build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev":"tsc --watch","prepublishOnly":"npm run build"},"keywords":["mcp","outline","knowledge-base","model-context-protocol","ai","llm"],"author":{"name":"anhkhoa289"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/anhkhoa289/outline-mcp.git"},"homepage":"https://github.com/anhkhoa289/outline-mcp#readme","bugs":{"url":"https://github.com/anhkhoa289/outline-mcp/issues"},"engines":{"node":">=22.19.0"},"dependencies":{"@modelcontextprotocol/sdk":"^1.25.3","zod":"^3.25.76"},"devDependencies":{"@types/node":"^25.0.10","typescript":"^5.9.3"},"gitHead":"617e267da6b1dd99c1c5b76a629fef17e6578f39","types":"./build/index.d.ts","_id":"@anhkhoa289/outline-mcp@1.0.1","_nodeVersion":"22.19.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-f+GTdd6N815xSxK9o+bZx8tTAEI1hgVx8Kv10De4RCyvSMBrIVVCLO6wNajaTpRjU/2E53ArVIAIzDtTOf/bpA==","shasum":"a39de38e4f48e93b34549ac69a573ff01dfe38dd","tarball":"https://registry.npmjs.org/@anhkhoa289/outline-mcp/-/outline-mcp-1.0.1.tgz","fileCount":22,"unpackedSize":40826,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAKHdU0p9UzFZpxpiGCvYj7uWxbfrDOm8Z2WSleQnLJUAiEAmNb3tYnI93BoBUEwth0mQPezxWGF7xVhPwrng0IAXC4="}]},"_npmUser":{"name":"anhkhoa289","email":"anhkhoa2890@gmail.com"},"directories":{},"maintainers":[{"name":"anhkhoa289","email":"anhkhoa2890@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/outline-mcp_1.0.1_1769420657686_0.5146158436874431"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-26T09:44:17.580Z","1.0.1":"2026-01-26T09:44:17.834Z","modified":"2026-01-26T09:44:18.059Z"},"maintainers":[{"name":"anhkhoa289","email":"anhkhoa2890@gmail.com"}],"description":"MCP server for Outline knowledge base API","homepage":"https://github.com/anhkhoa289/outline-mcp#readme","keywords":["mcp","outline","knowledge-base","model-context-protocol","ai","llm"],"repository":{"type":"git","url":"git+https://github.com/anhkhoa289/outline-mcp.git"},"author":{"name":"anhkhoa289"},"bugs":{"url":"https://github.com/anhkhoa289/outline-mcp/issues"},"license":"MIT","readme":"# Outline MCP Server\n\nMCP (Model Context Protocol) server for [Outline](https://www.getoutline.com/) knowledge base API.\n\n## Features\n\nThis MCP server provides tools for interacting with Outline's API:\n\n### Document Tools\n- `documents_list` - List documents with filtering options\n- `documents_info` - Get detailed document information including content\n- `documents_search` - Full-text search across documents\n- `documents_create` - Create new documents\n- `documents_update` - Update existing documents\n- `documents_delete` - Delete documents permanently\n- `documents_archive` - Archive documents (soft delete)\n- `documents_restore` - Restore archived documents\n- `documents_export` - Export document as markdown\n- `documents_move` - Move document to different collection/parent\n\n### Collection Tools\n- `collections_list` - List all accessible collections\n- `collections_info` - Get collection details\n- `collections_documents` - Get document tree structure\n- `collections_create` - Create new collection\n- `collections_update` - Update collection\n- `collections_delete` - Delete collection\n\n### User Tools\n- `users_list` - List team members\n- `auth_info` - Get current user and team info\n\n### Comment Tools\n- `comments_list` - List comments on a document\n- `comments_create` - Create a comment\n\n### Revision Tools\n- `revisions_list` - List document revision history\n- `revisions_info` - Get revision details\n\n## Installation\n\n```bash\nnpm install\nnpm run build\n```\n\n## Configuration\n\nSet the following environment variables:\n\n```bash\nOUTLINE_URL=https://your-outline-instance.com\nOUTLINE_API_TOKEN=your_api_token_here\n```\n\nYou can get an API token from your Outline instance at `Settings > API Tokens`.\n\n## Usage with Claude Desktop\n\nAdd to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"outline\": {\n      \"command\": \"node\",\n      \"args\": [\"/path/to/outline-mcp/build/index.js\"],\n      \"env\": {\n        \"OUTLINE_URL\": \"https://your-outline-instance.com\",\n        \"OUTLINE_API_TOKEN\": \"your_api_token_here\"\n      }\n    }\n  }\n}\n```\n\n## Usage with Claude Code\n\nAdd to your Claude Code MCP settings:\n\n```json\n{\n  \"mcpServers\": {\n    \"outline\": {\n      \"command\": \"node\",\n      \"args\": [\"/path/to/outline-mcp/build/index.js\"],\n      \"env\": {\n        \"OUTLINE_URL\": \"https://your-outline-instance.com\",\n        \"OUTLINE_API_TOKEN\": \"your_api_token_here\"\n      }\n    }\n  }\n}\n```\n\n## Development\n\n```bash\n# Watch mode\nnpm run dev\n\n# Build\nnpm run build\n\n# Run directly\nnpm start\n```\n\n## API Reference\n\nThis server wraps the [Outline API](https://www.getoutline.com/developers). All API calls use Bearer token authentication.\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-2bd55e86e8836a1677520ab7d8e11d08"}