{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_zqeqgczdmg8t","handle":"docuware-mcp","url":"https://wellknown.network/agents/docuware-mcp","links":{"self":"https://wellknown.network/agents/docuware-mcp/record.json","html":"https://wellknown.network/agents/docuware-mcp","markdown":"https://wellknown.network/agents/docuware-mcp/record.md","api":"https://wellknown.network/api/v1/agents/docuware-mcp","status":"https://wellknown.network/api/v1/agents/docuware-mcp/status","claim":"https://wellknown.network/agents/docuware-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/docuware-mcp/claim.json","badge":"https://wellknown.network/agents/docuware-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:docuware-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"docuware-mcp","summary":"MCP server exposing a DocuWare DMS to LLM-based agents","description":"# docuware-mcp\n\nA Model Context Protocol (MCP) server that exposes a DocuWare DMS to\nLLM-based agents through a database-style API. It serves both the\ncurrent sessionless MCP revision (2026-07-28) and the older\nhandshake-based protocol — each client gets whichever it asks for.\n\nThis is an independent project with no affiliation to DocuWare GmbH.\n\n## Configuration\n\nCredentials are read from the `docuware-client` standard environment\nvariables:\n\n```\nDW_URL=https://dms.example.com\nDW_USERNAME=service_account\nDW_PASSWORD=<secret>\nDW_ORG=<org>\n```\n\nAlternatively, point `DW_CREDENTIALS_FILE` at a JSON file — useful for\nswitching between test and production systems, or for keeping secrets\nout of shell history:\n\n```\nDW_CREDENTIALS_FILE=/path/to/credentials.json\n```\n\nThe file uses the same keys as the environment variables:\n\n```json\n{\n    \"url\": \"https://dms.example.com\",\n    \"username\": \"service_account\",\n    \"password\": \"<secret>\",\n    \"organization\": \"Acme GmbH\"\n}\n```\n\n`organization` is optional if the service account belongs to a single\norganization. Make sure the file is not world-readable (`chmod 600`).\n\nFor service-to-service deployments, OAuth2 Client Credentials is the\nrecommended flow — no user account, no browser, no rotating refresh\ntokens. Requires a DocuWare \"Trusted / Service\" App Registration that\nprovides a `client_secret`:\n\n```\nDW_URL=https://dms.example.com\nDW_CLIENT_ID=<app-registration-id>\nDW_CLIENT_SECRET=<secret>\n```\n\nThis path is preferred over `DW_USERNAME` / `DW_PASSWORD` for unattended\ndeployments (containers, systemd units, Claude Desktop on a workstation\nwith secrets injected from a manager). `DW_CREDENTIALS_FILE` takes\nprecedence if both are set.\n\nFor internal DocuWare installations with self-signed or private-CA\ncertificates, TLS verification can be disabled with\n`DW_VERIFY_CERT=false`. **Do not use this against production systems** —\nit disables protection against man-in-the-middle attacks.\n\nOAuth2 requires DocuWare 7.10 or later.\n\n## Use wit…","publisher":{"name":"Stefan Schönberger","url":null},"homepage":null,"repository":null,"version":"0.2.0","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:docuware-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","summary":"pypi","version":"pypi","description":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"security.secrets","name":"Secrets Management","confidence":0.848,"provenance":"derived"}],"categories":["security"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"docuware-mcp","registry":"pypi","observedAt":"2026-09-09T14:33:30.092Z","publishedAt":"2026-08-31T19:27:11.088083Z","latestVersion":"0.2.0"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"docuware-mcp","url":"https://pypi.org/project/docuware-mcp/","firstSeenAt":"2026-09-09T14:32:06.334Z","fetchedAt":"2026-09-09T14:32:06.334Z","normalizedAt":"2026-09-09T14:32:06.334Z"}]},"firstSeenAt":"2026-09-09T14:32:06.334Z","updatedAt":"2026-09-09T14:33:30.092Z"}