
Laraue Boards
com.larauePublished by laraue.comOfficial publisherv4.0.0Updated Oct 28, 2026
List, view, create, edit, delete, comment on, and see the history of Laraue Boards issues.
Overview
Remote MCP endpoint for Laraue Boards, a Jira-like task tracker, letting an assistant list, create, edit, comment on and review issue history.
- What you can do
- List and view issues in Laraue Boards
- Create and edit issues
- Delete issues
- Add comments to issues
- Read an issue's change history
- When to use it
- Useful when your team tracks work in Laraue Boards and you want an assistant to look up issues, draft or update them, add comments, or check what changed, without switching to the web UI.
- Requirements
- A remote MCP endpoint at boards.laraue.com over streamable HTTP; no local package or runtime. Requires an API key sent in the X-Api-Key header, created from your organization's settings in Laraue Boards.
Installation
In SourceWeft
- Open Laraue Boards in the dashboard and add it to a workspace.
- Connect X-Api-Key credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.laraue%2Fboards/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config.
{
"mcpServers": {
"laraue-boards": {
"type": "http",
"url": "https://boards.laraue.com/boards-mcp/mcp",
"headers": {
"X-Api-Key": "<YOUR_API_KEY>"
}
}
}
}README
Laraue.Apps.Boards
The repository contains backend for Task-management Jira-like system.
Interface example
[image]App structure
Laraue.Apps.Boards.DataAccess
The layer that contains models and enums associated with these models
Laraue.Apps.Boards.Services
The layer with services that use other services. Required to encapsulate hard logic mostly in CRD operations.
Example: issue creation may update updated_at property, add record to history changes etc.
So the service provides the method to create issue.
Note: core services should not manage transactions, but may require them calling context.Database.EnsureTransaction
at the top of function.
Laraue.Apps.Boards.WebApiServices
Services to call from WebApi
Laraue.Apps.Boards.TelegramServices
Services to call from TelegramApi
Local run
Check how to deal with the frontend in Frontend Repository
Each host reads its own appsettings.Development.json (gitignored, not the checked-in
appsettings.json) for local overrides. A minimal one for Laraue.Apps.Boards.WebApiHost that
runs against a local Postgres with no Identity/Billing dependencies (AI summarization still
defaults to a local Ollama instance - see below):
Laraue.Apps.Boards.TelegramHost's only needs the MockExternalServices line (it has its own
Telegram:Token to set instead of Auth:Key). See the subsections below for what each setting
does and how to point at a real AI/Identity/Billing instance instead.
AI content summarization (local dev)
appsettings.json's AiSummarizer section defaults to a local Ollama
instance, since Ollama exposes an OpenAI-compatible /v1/chat/completions endpoint and the
summarizer talks to any OpenAI-compatible API. Install Ollama, then pull the model referenced
in config:
Ollama serves on http://localhost:11434 by default once installed. Small local models sometimes
leave out a field of the JSON reply, so appsettings.Development.json turns on
AiSummarizer:UseJsonSchema: the reply is then constrained to a JSON Schema (response_format: json_schema, which Ollama supports). Leave it off for providers that only know plain JSON mode,
like DeepSeek. On prod, override
AiSummarizer:BaseUrl/AiSummarizer:Model/AiSummarizer:ApiKey to point at a real provider
(e.g. DeepSeek) instead.
Running without Identity/Billing
Boards calls out to two other services over gRPC: Laraue.Apps.Identity (global user identity on
first login) and Laraue.Apps.Billing (AI token spend/subscription limits). Neither has to be
running locally - both hosts' appsettings.Development.json set "MockExternalServices": true,
which swaps in in-process fakes for these calls (always succeeds, generous fixed limits, no
network traffic) instead of the real gRPC clients. Set it back to false if you actually want to
exercise a locally-running Identity/Billing instance.
Create a new user for Test
POST: http://localhost:5200/api/test/user
Auth as user on Test
Make a request GET http://localhost:5200/api/test/user/{userId} to receive a bearer token.
Set it in frontend .env file:
Permissions arch
Application permissions are divided into two parts:
- Entity permissions. Allows to set up access to organization spaces, epics, issues
- Organization level. Make set for all entities in one time.
- Flexible setup for each space separately. Can be combined with organization level.
- Administrative permissions. They allow to set up access for administrative actions like renaming organization.
Source: README.md at commit 38551b5
Tools
0Version history
8- v4.0.0LatestOct 1, 2026
- v3.2.0Sep 29, 2026
- v3.1.0Sep 29, 2026
- v3.0.0Sep 27, 2026
- v2.3.0Sep 24, 2026
- v2.0.0Sep 23, 2026
- v1.1.0Sep 23, 2026
- v1.0.1Sep 22, 2026
Score
75% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.