YouGile MCP with security policies
YouGile MCP
A YouGile MCP server with access profiles, read-only by default, OpenAPI payload validation, audit logging, and secrets in Vault or protected files
- 4 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- The write profile can create and change tasks, chats, projects and boards
- Optional webhooks accept external requests, though protected by secrets and replay guards
Install
- Works in
- Services
Manual install
sh scripts/bootstrap.shAutomatically downloads the needed Node.js and pnpm versions with no admin rights and starts the setup assistant.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- The write profile can create and change tasks, chats, projects and boards
- Optional webhooks accept external requests, though protected by secrets and replay guards
This is third-party code. Review the repository files before installing.
What it does
The server offers a named, policy-controlled toolset for YouGile instead of a generic HTTP proxy to the API. It supports local stdio and a bearer-protected Streamable HTTP transport, with separate profiles, scopes, policies, caches, rate limits and audit records per tenant. Access is read-only by default; writes to tasks, chats, projects and boards need a separate profile that must be named explicitly. Secrets live in environment variables, protected files or HashiCorp Vault and are never accepted through MCP tools. Mutating requests are validated against the OpenAPI schema, with response-size limits, sensitive-data redaction and untrusted-content marking. Optional inbound webhooks use tenant-bound secrets with replay protection, and file uploads are checked against a path allowlist, size, MIME type and file signature. A local browser setup assistant helps get an organization id and create an API key through YouGile's official methods with no manual config editing.
Who it is for. For YouGile teams who care about integration security: separating read and write rights, audit logging, and secrets kept out of config files.
Good fit when
- You want the agent to be read-only by default with no ability to change YouGile data
- You want per-tenant audit logging and rate limits
- You want mutating requests validated against the OpenAPI schema before they reach YouGile
Not a fit when
- You want the simplest possible proxy with no policies or profiles: this one deliberately adds more configuration for security
- You lack Node.js 20 and pnpm 11, or do not want to use the bootstrap script
Example request
Show my open YouGile tasks on the development boardMCP
- Transport
- stdio, http
- Authentication
- API key
Environment variables
YOUGILE_ACME_API_KEYrequired, secret- YouGile API key for the read-only profile
YOUGILE_ACME_WRITER_API_KEYsecret- API key for the write-enabled profile
Limitations
The project is unofficial and not affiliated with YouGile. A full manual install needs Node.js 20+ and pnpm 11, or you can use the bootstrap script, which downloads the right versions itself from nodejs.org and registry.npmjs.org. The API key cannot be passed via YAML, command-line arguments or prompts, only through a secret provider. Writes are available only through a separate, explicitly named profile.
How to disable. Remove the yougile block from your MCP client config and stop the server process.
FAQ
Can the agent change tasks right away?
No, access is read-only by default; writes require a separate, explicitly named profile.
Where is the API key stored?
In environment variables, protected files or HashiCorp Vault, but never in the YAML config or through MCP tools.
Discussion
No questions or reviews yet.
Related
All YouGile toolsYouGile MCP by Indalo
YouGile MCP
Full 65-operation YouGile API coverage with configurable permissions, write confirmation and a shared company rate limit
YouGile MCP by HeadWise
YouGile MCP Server
A Python MCP server for YouGile: projects, boards, tasks, team, webhooks, and ready prompts for common workflows
YouGile MCP with multi-company auth
yougile-mcp
An 18-tool YouGile MCP server that can fetch keys for every company on an account and switch the active one on the fly
YouGile MCP by PurpleSloth
YouGile MCP
A Docker-based YouGile MCP server with a universal proxy tool for any API endpoint and lookup of entities by name
yougile-api-mcp by trueblackat
yougile-api-mcp
A dependency-free YouGile MCP server: fifteen tools, with read-only and destructive actions marked via MCP annotations
yougile-mcp
@nebelov/yougile-mcp
An MCP server for the YouGile task tracker covering API v2: projects, boards, tasks, chats, users, stickers and webhooks
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| YouGile MCP with security policies (this card) | no | API key | 4 | |
| YouGile MCP | no | API key | 19 | tasks, boards and chats |
| YouGile MCP by HeadWise | no | API key | 13 | tasks, boards, prompts |
| yougile-mcp by Ivan Tereshin | no | API key | 2 | stdio and HTTP |
README in short
The English and Russian README presents the project as an unofficial, security-focused MCP server for YouGile with a named toolset instead of a generic proxy. It lists key features: separate per-tenant profiles and limits, read-only by default, secrets kept out of MCP tools, OpenAPI validation, replay-protected webhooks, upload checks. It covers requirements, a bootstrap script for install with no admin rights, a quick start with environment variables, desktop client configuration, and a local browser setup assistant.