YouGile for Claude: a Go plugin and MCP server
yougile-mcp
A Claude plugin with a local Go server that works YouGile boards, tasks, chats and attachments with no browser tab open, including headless sessions
- 0 ★ on the repository
- Last commit
- 0BSD
Extended access
Why this level
- Creates and changes tasks, posts comments and uploads files as the user
- API keys sit in the home folder as a plain file with mode 0700
Install
- Works in
- Services
Manual install
claude plugin marketplace add exomind-tmi/claude-plugins
claude plugin install yougile@exomindThe README commands, then ask Claude to add a YouGile account.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Creates and changes tasks, posts comments and uploads files as the user
- API keys sit in the home folder as a plain file with mode 0700
This is third-party code. Review the repository files before installing.
What it does
A local Go server works with YouGile through the REST API v2 and ships as a plugin for Claude Code and Claude Desktop. Its 16 tools read projects, boards, columns, people, stickers and tasks, search tasks by title, a code like `DEV-123`, assignee or sticker value, return a task chat and download attachments: an image comes back as an image and other files are saved to disk. The writing tools create and update tasks, post comments, upload files and delete only your own messages. Unlike the built-in YouGile MCP it needs no open browser tab. Several accounts are kept under aliases and the password is entered once in a client form and goes only to key creation.
Who it is for. Teams on YouGile who run Claude in a terminal or on a server and want to manage tasks without an open browser or a shared token in chat.
Good fit when
- A task is worked in a headless session on a server where no YouGile tab exists
- A task has to be found by code `DEV-123` and its chat read with the attached screenshots
- Work spans several YouGile companies and accounts are handy under aliases
- The result of an agent run should land as a comment in the task chat with an uploaded file
Not a fit when
- You need webhooks, roles and company administration: there are no such tools
- Your environment needs a stable API: the project is marked work in progress and breaking changes are likely
- The agent is not Claude: the plugin and the login form target the Claude app
Example request
Find the task with code DEV-123 in the DEV project, read its chat and download the attached screenshotMCP
- Transport
- stdio
- Authentication
- API key
Environment variables
YOUGILE_HOST- Login host: https://yougile.com or https://ru.yougile.com
YOUGILE_MCP_HOME- Absolute path to the state and keys directory
Limitations
The author marks the project as work in progress and expects breaking changes and does not represent YouGile itself. The add-account form works in an interactive `claude` in a terminal while the Code tab of Claude Desktop declines it, so the account is then added with `yougile-mcp add` in a terminal. The MCP specification advises against requesting passwords through a form, the author acknowledges this and calls the choice deliberate. Keys live in `~/.mcp/exomind-tmi/yougile-mcp/` with mode 0700 and login is repeated on every computer.
How to disable. Run `claude plugin uninstall yougile@exomind`, then `yougile-mcp remove <alias>` for each account and delete the key in YouGile.
FAQ
How is it different from the built-in YouGile MCP?
The built-in one works only with a YouGile tab open in the browser. This server calls the REST API directly and fits headless sessions.
How do I add an account?
Ask Claude to call `manage_accounts` with the `add` action: the login and password go into an app form and never pass through the model. In a terminal use `yougile-mcp add`.
Is the password stored?
No. It is needed once to create the API key and only the key is kept afterwards.
Can a password be sent to other servers?
The login host is limited to `https://yougile.com`, `https://ru.yougile.com` and the `YOUGILE_HOST` value, so a password cannot go elsewhere.
How does the server treat text from other people tasks?
It tells Claude that task and message text is written by other people and is data, not instructions.
Discussion
No questions or reviews yet.
Related
All YouGile toolsA Claude Code plugin for YouGile: an MCP server plus five ready skills, working by names instead of UUIDs
YouGile MCP: 66 tools with access tiers
yougile-mcp
A local stdio server on the YouGile REST API v2 for projects, boards, tasks, stickers, chats and webhooks, with writes and deletes behind separate flags
YouGile MCP
Yougile MCP Server
MCP server for YouGile: projects, boards, columns, tasks, users and task chats from the agent
yougile-mcp
@nebelov/yougile-mcp
An MCP server for the YouGile task tracker covering API v2: projects, boards, tasks, chats, users, stickers and webhooks
YouGile MCP with mutation confirmation
yougile-mcp
A Go MCP server for YouGile with 24 tools where mutating operations require confirmation and are written to an audit log
yougile-mcp by Ivan Tereshin
yougile-mcp
A production-grade MCP server for YouGile: 44 full-CRUD tools, resources, ready prompts and two transports
README in short
The README opens with installing the plugin through the `exomind` catalog and a local build, then describes 16 tools in a table marked read or write, the response format with `code` and `commonCode`, paging and multi-account handling. A separate section separates what was checked on the live service from what was not.