folderr-mcp-server
folderr-mcp-server is a server application built with JavaScript that automates file management and folder operations. It provides a simple API, allowing developers to easily manipulate the file system. While the documentation is well-organized, the feature set is somewhat limited, making it suitable as a learning resource for beginners but with constraints on practical usability.
GitHub Stars
2
User Rating
Not Rated
Favorites
0
Views
11
Forks
5
Issues
4
Folderr MCP Server
A Model Context Protocol (MCP) server that provides tools to interact with Folderr's API, specifically for managing and communicating with Folderr Assistants.
Installation
Add to your MCP Settings
{
"mcpServers": {
"folderr": {
"command": "npx",
"args": ["-y", "@folderr/folderr-mcp-server"]
}
}
}
Features
The server provides the following tools:
Authentication
Two methods of authentication are supported:
Login with Email/Password
{ "name": "login", "arguments": { "email": "user@example.com", "password": "your-password" } }
API Token Authentication
{ "name": "set_api_token", "arguments": { "token": "your-api-token" } }
API tokens can be generated from the Folderr developers section. This method is recommended for automated or long-running processes.
Assistant Management
List Assistants
{ "name": "list_assistants", "arguments": {} }
Returns a list of all available assistants for the authenticated user.
Ask Assistant
{ "name": "ask_assistant", "arguments": { "assistant_id": "assistant-id", "question": "Your question here" } }
Send a question to a specific assistant and receive their response.
Configuration
The server stores its configuration in a config.json
file, which includes:
- Base URL for the Folderr API
- Authentication token (from login or API key)
Error Handling
The server provides detailed error messages for common scenarios:
- Authentication failures
- Invalid requests
- API errors
- Network issues
Development
To build the server:
npm install
npm run build
Usage in MCP Settings
Add the following to your MCP settings configuration:
{
"mcpServers": {
"folderr": {
"command": "node",
"args": ["/path/to/folderr-server/build/index.js"]
}
}
}
Authentication Flow
- Either:
- Use the
login
tool with email and password - Use the
set_api_token
tool with an API token from Folderr's developers section
- Use the
- The authentication token is automatically saved and used for subsequent requests
- All assistant-related tools require authentication before use
Error Messages
Common error messages and their meanings:
- "Not logged in": No authentication token is set
- "Login failed": Invalid credentials
- "Failed to list assistants": Error retrieving assistant list
- "Failed to ask assistant": Error sending question to assistant
0
Followers
0
Repositories
0
Gists
0
Total Contributions
Tinvo is a developer-focused tool built with JavaScript that offers efficient code generation and editing features. It boasts an intuitive interface that streamlines the development process. With support for various plugins and extensions, it provides high customization capabilities, making it a valuable asset for developers.
wp-standalone-mcp is a tool for building standalone WordPress applications using JavaScript. It allows developers to efficiently add custom features and simplifies the development of plugins and themes. This tool is designed for intermediate users and accelerates development within the WordPress ecosystem.