Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
LOG_LEVEL | No | Logging level | INFO |
ALFRESCO_URL | Yes | Alfresco server URL | http://localhost:8080 |
FASTAPI_HOST | No | FastAPI host | localhost |
FASTAPI_PORT | No | FastAPI port | 8000 |
MAX_FILE_SIZE | No | Max upload size (bytes) | 100000000 |
ALFRESCO_TIMEOUT | No | Request timeout (seconds) | 30 |
ALFRESCO_PASSWORD | Yes | Password for authentication | admin |
ALFRESCO_USERNAME | Yes | Username for authentication | admin |
ALFRESCO_VERIFY_SSL | No | Verify SSL certificates | false |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
search_and_analyze | 🔎 Generate comprehensive search and analysis steps for Alfresco documents with customizable analysis types |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
repository_info | 📊 Live Alfresco repository information including version, edition, and connection status |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
search_content | Search for content in Alfresco using AFTS query language. |
advanced_search | Advanced search with sorting and filtering capabilities. |
search_by_metadata | Search for content in Alfresco by metadata fields. |
cmis_search | Search using CMIS SQL syntax. Default query searches for PDF documents. |
browse_repository | Browse the Alfresco repository structure. |
upload_document | Upload a document to Alfresco. |
download_document | Download a document from Alfresco repository. |
create_folder | Create a new folder in Alfresco. |
get_node_properties | Get metadata and properties of a document or folder. |
update_node_properties | Update metadata and properties of a document or folder. |
delete_node | Delete a document or folder from Alfresco. |
checkout_document | Check out a document for editing using Alfresco REST API. |
checkin_document | Check in a document after editing using Alfresco REST API. |
cancel_checkout | Cancel checkout of a document, discarding any working copy. |
get_repository_info_tool | Get Alfresco repository information using Discovery Client (as tool instead of resource). |