MCP server exposing ownCloud Infinite Scale (oCIS) as 80 AI-accessible tools
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"ocis-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
MCP server exposing ownCloud Infinite Scale (oCIS) as 80 AI-accessible tools
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
This server is missing a description.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in productivity / cloud
Persistent memory using a knowledge graph
Dynamic problem-solving through sequential thought chains
mini cli search engine for your docs, knowledge bases, meeting notes, whatever. Tracking current sota approaches while being all local
MCP Server for GCP environment for interacting with various Observability APIs.
MCP Security Weekly
Get CVE alerts and security updates for Ocis Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A standalone Model Context Protocol (MCP) server that exposes ownCloud Infinite Scale (oCIS) as a set of MCP tools. It enables AI assistants such as Claude to manage users, groups, spaces, files, shares, and more through natural language.
New to this? Check out the Getting Started Guide -- a step-by-step walkthrough
for connecting the MCP server with Claude Desktop or Ollama on Mac, Windows, and Linux. Includes a
setup script (install.sh) that detects your system and helps you configure everything.
This server is intentionally separate from the oCIS codebase:
flowchart LR
subgraph "AI Host"
A[Claude Desktop / Claude Code]
end
subgraph "MCP Server"
B[ocis-mcp-server]
B1[Tools - 80 tools]
B2[Resources - 5 endpoints]
B3[Prompts - 4 templates]
B --> B1
B --> B2
B --> B3
end
subgraph "oCIS Instance"
C[LibreGraph API]
D[WebDAV]
E[OCS API]
end
A -- "MCP (stdio / HTTP)" --> B
B1 -- "HTTPS" --> C
B1 -- "HTTPS" --> D
B1 -- "HTTPS" --> E
Download a pre-built binary from the Releases page, extract the archive, and make it executable:
# Example for macOS (Apple Silicon)
tar xzf ocis-mcp-server_*_darwin_arm64.tar.gz
chmod +x ocis-mcp-server
macOS users: macOS quarantines downloaded binaries. You must remove the quarantine flag before the binary can run:
xattr -d com.apple.quarantine ocis-mcp-serverWithout this step, macOS will show "Apple could not verify this software" and Claude Desktop will fail with "Permission denied".
go build -o ocis-mcp-server ./cmd/ocis-mcp-server
Or use Make:
make build
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json
on macOS):
{
"mcpServers": {
"ocis": {
"command": "/path/to/ocis-mcp-server",
"env": {
"OCIS_MCP_OCIS_URL": "https://your-ocis-instance.example.com",
"OCIS_MCP_APP_TOKEN_USER": "admin",
"OCIS_MCP_APP_TOKEN_VALUE": "your-app-token-here"
}
}
}
}
Add to .mcp.json in your project root or ~/.claude/mcp.json globally:
{
"mcpServers": {
"ocis": {
"command": "/path/to/ocis-mcp-server",
"env": {
"OCIS_MCP_OCIS_URL": "https://your-ocis-instance.example.com",
"OCIS_MCP_APP_TOKEN_USER": "admin",
"OCIS_MCP_APP_TOKEN_VALUE": "your-app-token-here"
}
}
}
}
App tokens provide scoped, revocable credentials ideal for MCP server use:
export OCIS_MCP_OCIS_URL="https://ocis.example.com"
export OCIS_MCP_APP_TOKEN_USER="admin"
export OCIS_MCP_APP_TOKEN_VALUE="<token-value>"
For environments us