Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Wbso

FreeNot checked

MCP server for WBSO R&D documentation - detect eligible work and log time entries

GitHubEmbed

About

MCP server for WBSO R&D documentation - detect eligible work and log time entries

README

Generic MCP (Model Context Protocol) server for WBSO R&D documentation and time tracking. Enables AI assistants like Claude Code to automatically detect WBSO-relevant work and log entries.

Features

  • WBSO Detection - Analyze commits, code, and work descriptions for WBSO eligibility
  • Work Classification - Classify work into technical challenge areas
  • Automatic Logging - Log research and development entries to documentation
  • Multi-year Support - Track hours across multiple WBSO project years
  • Configurable - Define your own technical challenges and keywords

Installation

git clone https://github.com/rubenmaas/wbso-mcp-server.git
cd wbso-mcp-server
npm install

Configuration

The server loads project configuration from wbso.config.json in your WBSO documentation directory.

  1. Copy the example config:
cp wbso.config.example.json /path/to/your/wbso-docs/wbso.config.json
  1. Edit the config with your project details:
{
  "project": {
    "name": "Your Project Name",
    "projectNumber": "2025-1",
    "company": "Your Company B.V."
  },
  "years": {
    "2025": {
      "totalHours": 1000,
      "type": "New project"
    }
  },
  "technicalChallenges": [
    {
      "id": "challenge-1",
      "name": "Challenge Name",
      "keywords": ["keyword1", "keyword2"],
      "researchLogs": ["research-log"],
      "devLogs": ["dev-log"]
    }
  ]
}

Setup with Claude Code

Add to your Claude Code config (~/.claude/claude_desktop_config.json):

{
  "mcpServers": {
    "wbso": {
      "command": "node",
      "args": ["/path/to/wbso-mcp-server/index.js"],
      "env": {
        "WBSO_DIR": "/path/to/your/wbso-docs"
      }
    }
  }
}

Available Tools

Detection Tools

Tool Description
analyze_wbso_relevance Analyze if code/commits are WBSO-relevant
classify_work Classify work into technical challenge areas
check_commit_wbso Check if a git commit qualifies as WBSO work
get_wbso_criteria Get full project criteria and challenges

Logging Tools

Tool Description
log_research Log research entries to documentation
log_development Log development entries to documentation
log_time Log time entries for the current week
get_wbso_status Get current WBSO hours status

Configuration Schema

Project

{
  "project": {
    "name": "Project Name",
    "projectNumber": "2025-1",
    "company": "Company B.V."
  }
}

Years

{
  "years": {
    "2025": {
      "applicationNumber": "SO25XXXXXX",
      "period": "January - December 2025",
      "totalHours": 1000,
      "type": "New project"
    }
  }
}

Technical Challenges

{
  "technicalChallenges": [
    {
      "id": "unique-id",
      "name": "Challenge Name",
      "description": "Description of technical uncertainty",
      "keywords": ["keyword1", "keyword2"],
      "filePatterns": ["pattern1", "pattern2"],
      "researchLogs": ["log-name"],
      "devLogs": ["log-name"]
    }
  ]
}

File Patterns

{
  "relevantPaths": ["service", "repository", "controller"],
  "excludePatterns": ["node_modules", "vendor", "\\.lock$"]
}

Environment Variables

Variable Description Default
WBSO_DIR Path to WBSO documentation directory Current working directory

License

MIT

from github.com/rubenmaas/wbso-mcp-server

Installing Wbso

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/rubenmaas/wbso-mcp-server

FAQ

Is Wbso MCP free?

Yes, Wbso MCP is free — one-click install via Unyly at no cost.

Does Wbso need an API key?

No, Wbso runs without API keys or environment variables.

Is Wbso hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Wbso in Claude Desktop, Claude Code or Cursor?

Open Wbso on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Wbso with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs