38 lines
1.1 KiB
Markdown
38 lines
1.1 KiB
Markdown
# Outline MCP
|
|
|
|
[Model Context Protocol (MCP)](https://modelcontextprotocol.io/) server wrapping the [Outline HTTP API](https://www.getoutline.com/developers). Tools will be added as needed.
|
|
|
|
## Run
|
|
|
|
Use docker image pushed to https://gitea.t000-n.de/t.behrendt/outline-mcp:latest
|
|
|
|
Required Environment variables:
|
|
|
|
- OUTLINE_BASE_URL=https:/example.com/api
|
|
- OUTLINE_API_KEY=xx_api_xx
|
|
|
|
The server will start on port 3000.
|
|
|
|
## Integrate into Claude
|
|
|
|
Use [mcp-remote](https://www.npmjs.com/package/mcp-remote) as this currently works best with Claude Desktop. Change the URL to wherever your MCP server runs and adjust authentication according to the package. Refer to the [Claude Desktop MCP documentation](https://modelcontextprotocol.io/quickstart/user) for a deeper dive.
|
|
|
|
```json
|
|
{
|
|
"mcpServers": {
|
|
"outline": {
|
|
"command": "npx",
|
|
"args": ["mcp-remote", "http://localhost:3000/mcp"]
|
|
}
|
|
}
|
|
}
|
|
```
|
|
|
|
## Test
|
|
|
|
Use the [mcp inspector](https://www.npmjs.com/package/@modelcontextprotocol/inspector) to view tools and run tests.
|
|
|
|
```bash
|
|
bunx @modelcontextprotocol/inspector
|
|
```
|