iA Document Management MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@iA Document Management MCP Serverfind documents containing 'invoice' in folder ID '123'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
iA Document Management MCP Server
MCP (Model Context Protocol) server for interacting with WingArc's iA Document Management System.
Features
This MCP server provides three main tools for interacting with iA Document Management:
ia_login - Authenticate with the iA Document Management System
ia_search_documents - Search for documents using free word search
ia_logout - Logout from the system
Related MCP server: kintone MCP Server (Python3)
Installation
npm install
npm run buildConfiguration
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.
Usage with Claude Desktop
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"
}
}
}
}Tools
ia_login
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 system
Returns:
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 ID
ia_search_documents
Search 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 system
Returns:
results: Array of matching documentsresultCount: Number of documents found
ia_logout
Logout 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 system
Returns:
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).
Example Workflow
Login:
Please login to iA Document Management with username "myuser" and password "mypassword"Search Documents:
Search for documents containing "invoice" in folder ID "123"Logout:
Please logout from the systemSecurity Notes
CSRF Protection
The iA Document Management System uses XSRF (Cross-Site Request Forgery) tokens for security:
Login response includes an
X-Xsrf-Tokenheader andXSRF-TOKENcookieSubsequent requests must include:
X-Requested-With: XMLHttpRequestheader (required for all non-GET requests)X-XSRF-TOKENheader with the token value
The MCP server automatically handles these CSRF headers when xsrfToken is provided
Important: Using an incorrect CSRF token will invalidate it, requiring a new login
Session Management
Sessions are maintained via
JSESSIONIDcookieSessions automatically expire after a period of inactivity
Logout works correctly when proper CSRF headers are included
Always store session credentials securely and never commit them to version control
API Documentation
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceA Model Context Protocol server that provides seamless integration with Google Workspace, allowing operations with Google Drive, Docs, and Sheets through secure OAuth2 authentication.83MIT
- AlicenseBqualityDmaintenanceEnables AI assistants to interact with kintone data by providing comprehensive tools for record CRUD operations, file management, and workflow status updates. It supports secure authentication and automatic pagination to handle large datasets efficiently through the Model Context Protocol.17MIT
- FlicenseBqualityBmaintenanceProvides tools to extract, convert, and generate Microsoft Office documents (Word, Excel, PowerPoint) via the Model Context Protocol, with support for reading, editing, and auditing document content.6127
- Flicense-qualityDmaintenanceProvides tools for indexing documents, creating notes, searching content, and extracting metadata to enable document processing and knowledge management.
Related MCP Connectors
Document API for AI-native software: render PDFs, e-sign, PAdES-seal, and verify.
Securely search and manage workspace context files for AI agents and teams.
Search, browse, and read your Dropbox files. Find documents by name or content, list folders, and…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sakimototwingarc-spec/SVFArchiverMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server