Kollegia – ledige stillinger og lønn i Norge
Search active job listings, salaries and employers in Norway (kollegia.no). Read-only, no login.
我该使用它吗
质量与安全性
发现(1)
- LOW在 fetch 中
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"jobbsok": {
"url": "https://kollegia.no/mcp"
}
}
}远程端点
https://kollegia.no/mcpstreamable-http它能做什么
工具清单
工具(6)
🟢search_jobs(q, location, occupation, employment_type, limit, ...)
Search active job listings in Norway on Kollegia (kollegia.no), including jobs from NAV (arbeidsplassen.nav.no). Returns up to 20 jobs, newest and best title matches first, each with title, employer, location, employment type, deadline, salary (stated in the ad, or an approximate SSB-based estimate marked 'ca.'), a short summary, requirements and the url on kollegia.no where the user reads the full ad and applies. Content is in Norwegian. Combine filters freely; all are optional but give at least one.
输入模式
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "Free text matched against job title, employer and occupation, e.g. 'kokk', 'sykepleier natt', 'Rema 1000'. Norwegian words work best."
},
"location": {
"type": "string",
"description": "Norwegian municipality, city district or county, e.g. 'Bergen', 'Tromsø', 'Grünerløkka', 'Vestland', 'Oslo'. Regions like 'Nord-Norge' or 'Vestlandet' also work, and 'hjemmefra' gives remote jobs."
},
"occupation": {
"type": "string",
"description": "Occupation name in Norwegian, e.g. 'Kokk', 'Elektriker', 'Barnehagelærer'. Matched against job titles."
},
"employment_type": {
"type": "string",
"description": "One of: heltid (full-time), deltid (part-time), fast (permanent), vikariat (temporary), sesong (seasonal/summer job), engasjement (fixed-term), lærling (apprentice)."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 10,
"description": "Number of jobs to return (1–20)."
},
"offset": {
"type": "integer",
"minimum": 0,
"maximum": 200,
"default": 0,
"description": "Skip this many results, for paging."
}
},
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"total": {
"type": "integer",
"description": "Number of active jobs matching the filters."
},
"returned": {
"type": "integer"
},
"offset": {
"type": "integer"
},
"location": {
"type": [
"object",
"null"
]
},
"occupation": {
"type": [
"object",
"null"
]
},
"note": {
"type": [
"string",
"null"
]
},
"jobs": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"employer": {
"type": "string"
},
"location": {
"type": "string"
},
"county": {
"type": [
"string",
"null"
]
},
"employment_type": {
"type": [
"string",
"null"
]
},
"work_mode": {
"type": [
"string",
"null"
]
},
"deadline": {
"type": [
"string",
"null"
],
"description": "Last day the ad is open (YYYY-MM-DD)."
},
"published": {
"type": [
"string",
"null"
],
"description": "Publication date (YYYY-MM-DD)."
},
"salary": {
"type": [
"object",
"null"
],
"properties": {
"text": {
"type": "string",
"description": "Salary as shown on kollegia.no, e.g. '250–280 kr/t' or 'ca. 245 kr/t'."
},
"source": {
"type": "string",
"enum": [
"stated_in_ad",
"ssb_estimate"
]
},
"monthly_nok": {
"type": [
"number",
"null"
],
"description": "Monthly salary in NOK (median of SSB, or the stated amount converted)."
}
}
},
"summary": {
"type": "string"
},
"requirements": {
"type": "array",
"items": {
"type": "string"
}
},
"url": {
"type": "string",
"description": "The job on kollegia.no. Give this to the user; they apply there."
}
},
"required": [
"id",
"title",
"employer",
"url"
]
}
},
"search_url": {
"type": "string",
"description": "The same search on kollegia.no."
}
},
"required": [
"total",
"jobs",
"search_url"
]
}🟢get_job(id)
Get details for one active job on Kollegia by its id (from search_jobs): the ad text (shortened, without contact details), requirements, salary, deadline, location, employer and the kollegia.no url where the user applies. Returns an error if the job is no longer active.
输入模式
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Job id from search_jobs (the last part of https://kollegia.no/jobs/{id})."
}
},
"required": [
"id"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"employer": {
"type": "string"
},
"location": {
"type": "string"
},
"county": {
"type": [
"string",
"null"
]
},
"employment_type": {
"type": [
"string",
"null"
]
},
"work_mode": {
"type": [
"string",
"null"
]
},
"deadline": {
"type": [
"string",
"null"
],
"description": "Last day the ad is open (YYYY-MM-DD)."
},
"published": {
"type": [
"string",
"null"
],
"description": "Publication date (YYYY-MM-DD)."
},
"salary": {
"type": [
"object",
"null"
],
"properties": {
"text": {
"type": "string",
"description": "Salary as shown on kollegia.no, e.g. '250–280 kr/t' or 'ca. 245 kr/t'."
},
"source": {
"type": "string",
"enum": [
"stated_in_ad",
"ssb_estimate"
]
},
"monthly_nok": {
"type": [
"number",
"null"
],
"description": "Monthly salary in NOK (median of SSB, or the stated amount converted)."
}
}
},
"summary": {
"type": "string"
},
"requirements": {
"type": "array",
"items": {
"type": "string"
}
},
"url": {
"type": "string",
"description": "The job on kollegia.no. Give this to the user; they apply there."
},
"description": {
"type": "string",
"description": "The ad text, shortened, contact details removed."
},
"about_employer": {
"type": [
"string",
"null"
]
},
"start": {
"type": [
"string",
"null"
]
},
"positions": {
"type": [
"integer",
"null"
]
},
"sector": {
"type": [
"string",
"null"
]
},
"source": {
"type": "string",
"description": "'kollegia' (posted on Kollegia) or 'nav' (from arbeidsplassen.nav.no)."
},
"employer_url": {
"type": [
"string",
"null"
],
"description": "Employer page or career page on kollegia.no."
},
"occupation_url": {
"type": [
"string",
"null"
],
"description": "Occupation page with salary statistics on kollegia.no."
}
},
"required": [
"id",
"title",
"employer",
"url"
]
}🟢salary_for_occupation(occupation, location)
Salary statistics for an occupation in Norway: median monthly salary for full-time employees, lower and upper quartile and estimated hourly wage (Statistics Norway, SSB), plus the number of open positions on Kollegia and in Norway overall (NAV). With a location, adds the number of open jobs there. Links to the occupation page on kollegia.no. SSB salaries are national, not per location.
输入模式
{
"type": "object",
"properties": {
"occupation": {
"type": "string",
"description": "Occupation in Norwegian, e.g. 'kokk', 'sykepleier', 'tømrer', 'regnskapsfører'."
},
"location": {
"type": "string",
"description": "Optional. Norwegian municipality, city district or county, e.g. 'Bergen', 'Tromsø', 'Grünerløkka', 'Vestland', 'Oslo'. Regions like 'Nord-Norge' or 'Vestlandet' also work, and 'hjemmefra' gives remote jobs."
}
},
"required": [
"occupation"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"occupation": {
"type": "object"
},
"salary": {
"type": [
"object",
"null"
]
},
"open_jobs": {
"type": "object"
},
"location": {
"type": [
"object",
"null"
]
},
"url": {
"type": "string"
},
"suggestions": {
"type": "array",
"items": {
"type": "object"
}
},
"note": {
"type": [
"string",
"null"
]
}
},
"required": [
"occupation",
"open_jobs",
"url"
]
}🟢employer_jobs(employer)
Find an employer on Kollegia by name (or kollegia.no slug) and list its active jobs, with the link to the employer page or career page on kollegia.no. Returns suggestions when the name is ambiguous.
输入模式
{
"type": "object",
"properties": {
"employer": {
"type": "string",
"description": "Employer name, e.g. 'Rema 1000', 'Oslo universitetssykehus', or a kollegia.no slug."
}
},
"required": [
"employer"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"employer": {
"type": [
"object",
"null"
]
},
"jobs": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"employer": {
"type": "string"
},
"location": {
"type": "string"
},
"county": {
"type": [
"string",
"null"
]
},
"employment_type": {
"type": [
"string",
"null"
]
},
"work_mode": {
"type": [
"string",
"null"
]
},
"deadline": {
"type": [
"string",
"null"
],
"description": "Last day the ad is open (YYYY-MM-DD)."
},
"published": {
"type": [
"string",
"null"
],
"description": "Publication date (YYYY-MM-DD)."
},
"salary": {
"type": [
"object",
"null"
],
"properties": {
"text": {
"type": "string",
"description": "Salary as shown on kollegia.no, e.g. '250–280 kr/t' or 'ca. 245 kr/t'."
},
"source": {
"type": "string",
"enum": [
"stated_in_ad",
"ssb_estimate"
]
},
"monthly_nok": {
"type": [
"number",
"null"
],
"description": "Monthly salary in NOK (median of SSB, or the stated amount converted)."
}
}
},
"summary": {
"type": "string"
},
"requirements": {
"type": "array",
"items": {
"type": "string"
}
},
"url": {
"type": "string",
"description": "The job on kollegia.no. Give this to the user; they apply there."
}
},
"required": [
"id",
"title",
"employer",
"url"
]
}
},
"total": {
"type": "integer"
},
"url": {
"type": [
"string",
"null"
]
},
"suggestions": {
"type": "array",
"items": {
"type": "object"
}
},
"note": {
"type": [
"string",
"null"
]
}
},
"required": [
"jobs",
"total"
]
}🟢search(query)
Free-text search in active job listings in Norway on Kollegia, e.g. 'kokk i Bergen', 'deltidsjobb Trondheim', 'sykepleier Tromsø'. Place names and words like heltid/deltid/sommerjobb in the query are used as filters. Returns id, title and url per job; use fetch with the id for the full ad. (search_jobs offers the same with explicit filters.)
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "What the user is looking for, in Norwegian or English."
}
},
"required": [
"query"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"id",
"title",
"url"
]
}
}
},
"required": [
"results"
]
}🟢fetch(id)
Fetch the full ad for one job by id (from search or search_jobs): title, text, url on kollegia.no and key facts as metadata.
输入模式
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Job id."
}
},
"required": [
"id"
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"text": {
"type": "string"
},
"url": {
"type": "string"
},
"metadata": {
"type": [
"object",
"null"
],
"additionalProperties": {
"type": "string"
}
}
},
"required": [
"id",
"title",
"text",
"url"
]
}社区
证据