Install symfony/mcp-bundle, add STDIO + HTTP transport config, API token auth on User entity with custom authenticator and firewall, generate-api-token console command, Nginx /_mcp location, fixture token. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
24 lines
1.1 KiB
YAML
24 lines
1.1 KiB
YAML
mcp:
|
|
app: 'lesstime'
|
|
version: '1.0.0'
|
|
description: 'Lesstime project management — projects, tasks, time tracking'
|
|
instructions: |
|
|
This server provides access to the Lesstime project management system.
|
|
You can list/create/update/delete projects, tasks, and time entries.
|
|
Tasks belong to projects and have statuses, priorities, efforts, tags, and groups.
|
|
Statuses, priorities, efforts, and tags are GLOBAL (shared across all projects).
|
|
Groups are PER-PROJECT (each group belongs to one project).
|
|
Time entries track work duration and can be linked to projects and tasks.
|
|
Use list-statuses, list-priorities, list-efforts, list-tags, list-groups to discover
|
|
available metadata before creating or updating tasks.
|
|
Use list-users and list-clients to discover valid user and client IDs.
|
|
client_transports:
|
|
stdio: true
|
|
http: true
|
|
http:
|
|
path: /_mcp
|
|
session:
|
|
store: file
|
|
directory: '%kernel.cache_dir%/mcp-sessions'
|
|
ttl: 3600
|