AI Workstation Open Source Intelligence
Read-only AI project discovery, verification, comparison, shortlisting, and stack planning.
사용해야 할까요
품질 및 안전성
발견 사항 (1)
- LOWcompare_ai_projects에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"aiworkstation-open-source-intelligence": {
"url": "https://mcp.aiworkstation.cn/mcp"
}
}
}원격 엔드포인트
https://mcp.aiworkstation.cn/mcpstreamable-http할 수 있는 일
도구 목록
도구 (9)
🟢search_ai_projects(query, constraints, locale, request_id)
Find and verify open-source AI projects from explicit requirements.
입력 스키마
{
"type": "object",
"properties": {
"query": {
"title": "Query",
"type": "string"
},
"constraints": {
"anyOf": [
{
"items": {
"$ref": "#/$defs/ConstraintInput"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Constraints"
},
"locale": {
"default": "en",
"enum": [
"zh",
"en"
],
"title": "Locale",
"type": "string"
},
"request_id": {
"default": "",
"title": "Request Id",
"type": "string"
}
},
"required": [
"query"
],
"$defs": {
"ConstraintInput": {
"additionalProperties": false,
"description": "MCP-visible typed constraint shared by selection tools.\n\nRuntime validation remains in :mod:`aiworkstation_osi.tools`, but defining\nthe shape here makes the actual ``tools/list`` schema useful to host models\ninstead of advertising an unconstrained object.",
"properties": {
"id": {
"description": "Use one canonical requirement ID; do not send aliases or semantically duplicate constraints.",
"maxLength": 128,
"minLength": 1,
"title": "Id",
"type": "string"
},
"value": {
"description": "Use boolean true for canonical feature IDs. Required deployment values are docker, self-hosted, self_hosted, local, on-prem, or on_prem.",
"title": "Value"
},
"polarity": {
"enum": [
"required",
"preferred",
"excluded"
],
"title": "Polarity",
"type": "string"
}
},
"required": [
"id",
"value",
"polarity"
],
"title": "ConstraintInput",
"type": "object"
}
},
"title": "search_ai_projectsArguments"
}출력 스키마
{
"type": "object",
"additionalProperties": true,
"title": "search_ai_projectsDictOutput"
}🟢get_project_facts(project_id, locale, request_id)
Get current evidence-backed public facts for one project.
입력 스키마
{
"type": "object",
"properties": {
"project_id": {
"title": "Project Id",
"type": "string"
},
"locale": {
"default": "en",
"enum": [
"zh",
"en"
],
"title": "Locale",
"type": "string"
},
"request_id": {
"default": "",
"title": "Request Id",
"type": "string"
}
},
"required": [
"project_id"
],
"title": "get_project_factsArguments"
}출력 스키마
{
"type": "object",
"additionalProperties": true,
"title": "get_project_factsDictOutput"
}🟢get_license_evidence(project_id, locale, request_id)
Get observed license evidence; the result is not legal advice.
입력 스키마
{
"type": "object",
"properties": {
"project_id": {
"title": "Project Id",
"type": "string"
},
"locale": {
"default": "en",
"enum": [
"zh",
"en"
],
"title": "Locale",
"type": "string"
},
"request_id": {
"default": "",
"title": "Request Id",
"type": "string"
}
},
"required": [
"project_id"
],
"title": "get_license_evidenceArguments"
}출력 스키마
{
"type": "object",
"additionalProperties": true,
"title": "get_license_evidenceDictOutput"
}🟢compare_ai_projects(project_ids, criteria, context, locale, request_id)
Compare two to five projects in one explicit decision context.
입력 스키마
{
"type": "object",
"properties": {
"project_ids": {
"items": {
"type": "string"
},
"title": "Project Ids",
"type": "array"
},
"criteria": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Criteria"
},
"context": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Context"
},
"locale": {
"default": "en",
"enum": [
"zh",
"en"
],
"title": "Locale",
"type": "string"
},
"request_id": {
"default": "",
"title": "Request Id",
"type": "string"
}
},
"required": [
"project_ids"
],
"title": "compare_ai_projectsArguments"
}출력 스키마
{
"type": "object",
"additionalProperties": true,
"title": "compare_ai_projectsDictOutput"
}🟢find_alternatives(project_id, constraints, locale, request_id)
Find verified candidate alternatives while preserving constraints.
입력 스키마
{
"type": "object",
"properties": {
"project_id": {
"title": "Project Id",
"type": "string"
},
"constraints": {
"anyOf": [
{
"items": {
"$ref": "#/$defs/ConstraintInput"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Constraints"
},
"locale": {
"default": "en",
"enum": [
"zh",
"en"
],
"title": "Locale",
"type": "string"
},
"request_id": {
"default": "",
"title": "Request Id",
"type": "string"
}
},
"required": [
"project_id"
],
"$defs": {
"ConstraintInput": {
"additionalProperties": false,
"description": "MCP-visible typed constraint shared by selection tools.\n\nRuntime validation remains in :mod:`aiworkstation_osi.tools`, but defining\nthe shape here makes the actual ``tools/list`` schema useful to host models\ninstead of advertising an unconstrained object.",
"properties": {
"id": {
"description": "Use one canonical requirement ID; do not send aliases or semantically duplicate constraints.",
"maxLength": 128,
"minLength": 1,
"title": "Id",
"type": "string"
},
"value": {
"description": "Use boolean true for canonical feature IDs. Required deployment values are docker, self-hosted, self_hosted, local, on-prem, or on_prem.",
"title": "Value"
},
"polarity": {
"enum": [
"required",
"preferred",
"excluded"
],
"title": "Polarity",
"type": "string"
}
},
"required": [
"id",
"value",
"polarity"
],
"title": "ConstraintInput",
"type": "object"
}
},
"title": "find_alternativesArguments"
}출력 스키마
{
"type": "object",
"additionalProperties": true,
"title": "find_alternativesDictOutput"
}🟢compose_ai_stack(business_goal, constraints, existing_stack, locale, request_id)
Compose a candidate open-source AI stack and expose unknown compatibility.
입력 스키마
{
"type": "object",
"properties": {
"business_goal": {
"title": "Business Goal",
"type": "string"
},
"constraints": {
"anyOf": [
{
"items": {
"$ref": "#/$defs/ConstraintInput"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Constraints"
},
"existing_stack": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Existing Stack"
},
"locale": {
"default": "en",
"enum": [
"zh",
"en"
],
"title": "Locale",
"type": "string"
},
"request_id": {
"default": "",
"title": "Request Id",
"type": "string"
}
},
"required": [
"business_goal"
],
"$defs": {
"ConstraintInput": {
"additionalProperties": false,
"description": "MCP-visible typed constraint shared by selection tools.\n\nRuntime validation remains in :mod:`aiworkstation_osi.tools`, but defining\nthe shape here makes the actual ``tools/list`` schema useful to host models\ninstead of advertising an unconstrained object.",
"properties": {
"id": {
"description": "Use one canonical requirement ID; do not send aliases or semantically duplicate constraints.",
"maxLength": 128,
"minLength": 1,
"title": "Id",
"type": "string"
},
"value": {
"description": "Use boolean true for canonical feature IDs. Required deployment values are docker, self-hosted, self_hosted, local, on-prem, or on_prem.",
"title": "Value"
},
"polarity": {
"enum": [
"required",
"preferred",
"excluded"
],
"title": "Polarity",
"type": "string"
}
},
"required": [
"id",
"value",
"polarity"
],
"title": "ConstraintInput",
"type": "object"
}
},
"title": "compose_ai_stackArguments"
}출력 스키마
{
"type": "object",
"additionalProperties": true,
"title": "compose_ai_stackDictOutput"
}🟢get_radar_overview(locale, request_id)
Discover current rankings, collections, categories, scenarios and filters.
입력 스키마
{
"type": "object",
"properties": {
"locale": {
"default": "en",
"enum": [
"zh",
"en"
],
"title": "Locale",
"type": "string"
},
"request_id": {
"default": "",
"title": "Request Id",
"type": "string"
}
},
"title": "get_radar_overviewArguments"
}출력 스키마
{
"type": "object",
"additionalProperties": true,
"title": "get_radar_overviewDictOutput"
}🟢browse_radar_projects(query, ranking, collection, category, scenario, ...)
Browse rankings, collections, categories, scenarios, topics or filtered projects.
입력 스키마
{
"type": "object",
"properties": {
"query": {
"default": "",
"title": "Query",
"type": "string"
},
"ranking": {
"default": "",
"title": "Ranking",
"type": "string"
},
"collection": {
"default": "",
"title": "Collection",
"type": "string"
},
"category": {
"default": "",
"title": "Category",
"type": "string"
},
"scenario": {
"default": "",
"title": "Scenario",
"type": "string"
},
"role": {
"default": "",
"title": "Role",
"type": "string"
},
"topic": {
"default": "",
"title": "Topic",
"type": "string"
},
"github_topic": {
"default": "",
"title": "Github Topic",
"type": "string"
},
"radar_topic": {
"default": "",
"title": "Radar Topic",
"type": "string"
},
"use_case": {
"default": "",
"title": "Use Case",
"type": "string"
},
"resource_type": {
"default": "",
"title": "Resource Type",
"type": "string"
},
"license": {
"default": "",
"title": "License",
"type": "string"
},
"deployment": {
"default": "",
"title": "Deployment",
"type": "string"
},
"layer": {
"default": "",
"title": "Layer",
"type": "string"
},
"limit": {
"default": 20,
"title": "Limit",
"type": "integer"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"locale": {
"default": "en",
"enum": [
"zh",
"en"
],
"title": "Locale",
"type": "string"
},
"request_id": {
"default": "",
"title": "Request Id",
"type": "string"
}
},
"title": "browse_radar_projectsArguments"
}출력 스키마
{
"type": "object",
"additionalProperties": true,
"title": "browse_radar_projectsDictOutput"
}🟢browse_radar_skills(skill_id, query, category, kind, license, ...)
Browse/filter the Radar Skills library or open one Skill by ID.
입력 스키마
{
"type": "object",
"properties": {
"skill_id": {
"default": "",
"title": "Skill Id",
"type": "string"
},
"query": {
"default": "",
"title": "Query",
"type": "string"
},
"category": {
"default": "",
"title": "Category",
"type": "string"
},
"kind": {
"default": "",
"title": "Kind",
"type": "string"
},
"license": {
"default": "",
"title": "License",
"type": "string"
},
"installable": {
"default": false,
"title": "Installable",
"type": "boolean"
},
"sort": {
"default": "",
"title": "Sort",
"type": "string"
},
"limit": {
"default": 20,
"title": "Limit",
"type": "integer"
},
"offset": {
"default": 0,
"title": "Offset",
"type": "integer"
},
"locale": {
"default": "en",
"enum": [
"zh",
"en"
],
"title": "Locale",
"type": "string"
},
"request_id": {
"default": "",
"title": "Request Id",
"type": "string"
}
},
"title": "browse_radar_skillsArguments"
}출력 스키마
{
"type": "object",
"additionalProperties": true,
"title": "browse_radar_skillsDictOutput"
}커뮤니티
증거