freelo-mcp-server
MCP server for Freelo project management API, enabling task, project, and time tracking management. Features 33 curated tools, readonly mode, and audit logging.
README
@sesonet/freelo-mcp-server
MCP (Model Context Protocol) server for Freelo project management API.
Key Features:
- 33 curated tools (reduced from 98 in original)
- Readonly mode by default (
--readonlyflag) - Audit logging (JSONL + optional webhook)
- All MCP clients supported (Claude Code, Cursor, VS Code, etc.)
Fork of karlost/FreeloMCP.
Installation
Note: This package is not published to npm registry. Install directly from GitHub.
# Install globally from GitHub
npm install -g github:sesonet/freelo-mcp-server
Quick Start
# Set credentials
export FREELO_EMAIL="your@email.com"
export FREELO_API_KEY="your-api-key"
# Run in readonly mode (default)
freelo-mcp-server
# Run with all tools (including edit operations)
FREELO_READONLY=false freelo-mcp-server
Documentation
- Installation Guide - Detailed setup for all clients
- Tools Reference - Complete list of available tools
- Configuration - Environment variables and options
Tool Categories
| Category | Tools | Description |
|---|---|---|
| Projects | 4 | List, details, workers |
| Tasks | 11 | CRUD, finish, activate, templates |
| Tasklists | 2 | List, details |
| Subtasks | 2 | List, create |
| Comments | 1 | List all comments |
| Notes | 3 | Get, create, update |
| Users | 2 | List, assignable workers |
| Time Tracking | 2 | Start, stop timer |
| Work Reports | 3 | List, create, update |
| Search | 2 | Elasticsearch, custom filters |
| States | 1 | List task states |
Total: 33 tools (20 readonly + 13 edit)
Modes
Readonly Mode (Default)
FREELO_READONLY=true freelo-mcp-server
Only 20 read-only tools available. Safe for browsing and reporting.
Full Mode
FREELO_READONLY=false freelo-mcp-server
All 33 tools available including create, update, and finish operations.
Audit Logging
All tool calls are logged to audit.jsonl:
{"timestamp":"2025-01-12T10:30:00.000Z","tool":"freelo_get_projects","params":{},"status":"success","durationMs":245}
Configure via environment:
FREELO_AUDIT_LOG=./logs/audit.jsonl # Log file path
FREELO_AUDIT_WEBHOOK=https://... # Optional webhook URL
FREELO_AUDIT_ENABLED=false # Disable logging
Environment Variables
| Variable | Required | Description |
|---|---|---|
FREELO_EMAIL |
Yes | Freelo account email |
FREELO_API_KEY |
Yes | Freelo API key |
FREELO_USER_AGENT |
No | Custom User-Agent |
FREELO_READONLY |
No | Enable readonly mode |
FREELO_AUDIT_LOG |
No | Audit log path |
FREELO_AUDIT_WEBHOOK |
No | Webhook URL |
FREELO_AUDIT_ENABLED |
No | Enable/disable audit |
Client Configuration
Claude Code (CLI)
Add to ~/.claude.json (macOS/Linux) or %USERPROFILE%\.claude.json (Windows):
{
"mcpServers": {
"freelo": {
"type": "stdio",
"command": "freelo-mcp-server",
"env": {
"FREELO_EMAIL": "your@email.com",
"FREELO_API_KEY": "your-api-key",
"FREELO_READONLY": "true"
}
}
}
}
Other Clients
See Installation Guide for Cursor, VS Code, Windsurf, and Continue.dev setup.
License
MIT License - see LICENSE for details.
Dual copyright:
- Original: (c) 2024 Chodeec
- Fork: (c) 2025 sesonet
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。
mcp-server-qdrant
这个仓库展示了如何为向量搜索引擎 Qdrant 创建一个 MCP (Managed Control Plane) 服务器的示例。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。