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
MCP server

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
All reasons and checks
Russian stack

exomind-tmi/yougile-mcp

Install

Services

Manual install

claude plugin marketplace add exomind-tmi/claude-plugins
claude plugin install yougile@exomind

The README commands, then ask Claude to add a YouGile account.

Access and checks

How we review

Extended 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 screenshot

MCP

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.

Russian stack

A Claude Code plugin for YouGile: an MCP server plus five ready skills, working by names instead of UUIDs

PluginExtended access1Repository stars
Russian stack

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

MCP serverBroad access

YouGile MCP

Yougile MCP Server

Russian stack

MCP server for YouGile: projects, boards, columns, tasks, users and task chats from the agent

MCP serverBroad access19Repository stars

yougile-mcp

@nebelov/yougile-mcp

Russian stack

An MCP server for the YouGile task tracker covering API v2: projects, boards, tasks, chats, users, stickers and webhooks

MCP serverBroad access10Repository stars
Russian stack

A Go MCP server for YouGile with 24 tools where mutating operations require confirmation and are written to an audit log

MCP serverExtended access
Russian stack

A production-grade MCP server for YouGile: 44 full-CRUD tools, resources, ready prompts and two transports

MCP serverBroad access2Repository stars

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.

README badge

Report a problem