loading…
Search for a command to run...
loading…
Provides tools to authenticate, search, and manage sessions within WingArc's iA Document Management System. It enables users to perform free word document searc
Provides tools to authenticate, search, and manage sessions within WingArc's iA Document Management System. It enables users to perform free word document searches and manage security tokens through the Model Context Protocol.
MCP (Model Context Protocol) server for interacting with WingArc's iA Document Management System.
This MCP server provides three main tools for interacting with iA Document Management:
npm install
npm run build
Set the base URL for your iA Document Management System:
export IA_BASE_URL="https://wat-cloud-div.spa-cloud.com"
Or provide it as a parameter when calling the tools.
Add the following to your Claude Desktop configuration file:
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"ia-document-management": {
"command": "node",
"args": [
"/Users/sakiko/Applications/iA文書管理MCP/dist/index.js"
],
"env": {
"IA_BASE_URL": "https://wat-cloud-div.spa-cloud.com"
}
}
}
}
Authenticate with the iA Document Management System.
Parameters:
user (required): Usernamepassword (required): Passworddomain (optional): Domain name (defaults to "local")baseUrl (optional): Base URL of the systemReturns:
sessionCookie: Session cookie (JSESSIONID) to use for subsequent requestsxsrfCookie: XSRF token cookie for CSRF protectionxsrfToken: XSRF token value (also available in response header)userId: Authenticated user IDSearch for documents using free word search.
Parameters:
searchWord (optional): Free word search termfolderIds (required): Array of folder IDs to search (format: [{id: "123", federationId: "optional"}])operator (optional): "AND" or "OR" (defaults to "AND")recursive (optional): Include subfolders (defaults to true)properties (optional): System properties to retrieve (e.g., ["name", "createDate", "updateDate"])sessionCookie (required): Session cookie from ia_loginxsrfToken (recommended): XSRF token from ia_login for CSRF protectionbaseUrl (optional): Base URL of the systemReturns:
results: Array of matching documentsresultCount: Number of documents foundLogout from the iA Document Management System.
Parameters:
sessionCookie (required): Session cookie from ia_loginxsrfToken (required): XSRF token from ia_login for CSRF protectionbaseUrl (optional): Base URL of the systemReturns:
success: Boolean indicating logout successuserId: User ID that was logged out (when successful)Note: Logout now works correctly with proper CSRF headers (X-Requested-With and X-XSRF-TOKEN).
Please login to iA Document Management with username "myuser" and password "mypassword"
Search for documents containing "invoice" in folder ID "123"
Please logout from the system
The iA Document Management System uses XSRF (Cross-Site Request Forgery) tokens for security:
X-Xsrf-Token header and XSRF-TOKEN cookieX-Requested-With: XMLHttpRequest header (required for all non-GET requests)X-XSRF-TOKEN header with the token valueJSESSIONID cookieMIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"ia-document-management-mcp-server": {
"command": "npx",
"args": []
}
}
}