Muralists Directory

Search the curated directory of professional muralists and street artists in Europe.

我该使用它吗

质量与安全性

A
描述质量
100%
模式完整度
98%
命名质量
100%
投毒风险
100%
权限匹配度
90%
协议合规性
100%

发现(1)

  • LOWTool 'fetch' suggests web access but openWorldHint=false在 fetch 中

基于对工具定义和协议合规性的自动分析。

上下文开销

~1,481token 数(工具定义)
~3.6 KB典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 1.16%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "directory": {
      "url": "https://mcp.muralists.eu/mcp"
    }
  }
}

远程端点

https://mcp.muralists.eu/mcpstreamable-http

它能做什么

工具清单

工具(4)

🟢 只读🟡 写入🔴 删除⚪ 未知
🟢search_muralists(region, style, query, limit)

Search a curated directory of muralists and street artists in Europe. Filter by city/region and style (e.g. abstract, figurative, lettering, photorealistic, geometric). Returns matching artists with portfolio highlights and profile URLs. Use this when someone wants to find, hire, or commission a mural artist.

输入模式

{
  "type": "object",
  "properties": {
    "region": {
      "description": "Dutch city, province or region, e.g. 'Rotterdam', 'Noord-Holland'. Matches city or region.",
      "type": "string"
    },
    "style": {
      "description": "Style label, e.g. abstract, figurative, lettering, photorealistic, geometric.",
      "type": "string"
    },
    "query": {
      "description": "Free text over name, tagline, bio, city and styles.",
      "type": "string"
    },
    "limit": {
      "default": 5,
      "description": "Maximum number of artists to return (1-10).",
      "type": "integer",
      "minimum": 1,
      "maximum": 10
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Stable public identifier (the profile slug). Pass to get_muralist_profile."
          },
          "name": {
            "type": "string"
          },
          "city": {
            "type": "string",
            "description": "Dutch city the artist is based in."
          },
          "styles": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Style labels, e.g. lettering, abstract, figurative."
          },
          "summary": {
            "type": "string",
            "description": "One-line description of the artist's work."
          },
          "notable_works": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Realized murals, as 'Title — City (Year)' labels."
          },
          "profile_url": {
            "type": "string",
            "description": "Absolute canonical URL of the public profile page."
          },
          "accepts_commissions": {
            "type": "boolean"
          }
        },
        "required": [
          "id",
          "name",
          "city",
          "styles",
          "summary",
          "notable_works",
          "profile_url",
          "accepts_commissions"
        ],
        "additionalProperties": false
      }
    },
    "total_matches": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991,
      "description": "How many artists matched before the limit was applied."
    }
  },
  "required": [
    "results",
    "total_matches"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢get_muralist_profile(id)

Get the full profile of a specific muralist from the Muralists directory: bio, styles, portfolio of realized works with locations, typical project types, and how to request a quote. Use after search_muralists to get details on a candidate.

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "minLength": 1,
      "description": "The muralist's profile slug — the stable public identifier returned as `id` by search_muralists and used in the profile URL."
    }
  },
  "required": [
    "id"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "summary": {
      "type": "string"
    },
    "bio": {
      "type": "string",
      "description": "The artist's own statement, in Dutch."
    },
    "city": {
      "type": "string"
    },
    "region": {
      "type": "string"
    },
    "country": {
      "type": "string",
      "description": "ISO 3166-1 alpha-2 country the artist is based in."
    },
    "styles": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "years_active": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "is_pro": {
      "type": "boolean",
      "description": "Active paying member of the directory. Pro profiles rank first."
    },
    "works": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "location": {
            "type": "string",
            "description": "City where the mural was realized."
          },
          "year": {
            "type": "integer",
            "minimum": -9007199254740991,
            "maximum": 9007199254740991
          },
          "image_url": {
            "type": "string"
          },
          "url": {
            "description": "Absolute URL of the mural's own page, when it has one.",
            "type": "string"
          }
        },
        "required": [
          "title",
          "location"
        ],
        "additionalProperties": false
      },
      "description": "Realized murals with location and year."
    },
    "profile_url": {
      "type": "string"
    },
    "contact_url": {
      "type": "string",
      "description": "Where to reach this artist — currently the public profile page."
    },
    "accepts_commissions": {
      "type": "boolean"
    },
    "how_to_commission": {
      "type": "string"
    }
  },
  "required": [
    "id",
    "name",
    "summary",
    "bio",
    "city",
    "country",
    "styles",
    "is_pro",
    "works",
    "profile_url",
    "contact_url",
    "accepts_commissions",
    "how_to_commission"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢search(query)

Search the Muralists directory of muralists and street artists by free text (name, city, style). Returns matching artists with their profile URLs. Use fetch with a returned id to read the full profile.

输入模式

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "description": "Free-text search query, e.g. 'lettering artist Utrecht'."
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "results": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "Pass to fetch to read the full profile."
          },
          "title": {
            "type": "string"
          },
          "url": {
            "type": "string",
            "description": "Absolute canonical URL of the profile page."
          }
        },
        "required": [
          "id",
          "title",
          "url"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "results"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}
🟢fetch(id)

Retrieve the full text of one Muralists directory profile by id, for citation. Ids come from the search tool.

输入模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "minLength": 1,
      "description": "The profile id (slug) returned by search."
    }
  },
  "required": [
    "id"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

输出模式

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    },
    "title": {
      "type": "string"
    },
    "text": {
      "type": "string",
      "description": "Plain-text rendering of the profile (Dutch)."
    },
    "url": {
      "type": "string",
      "description": "Absolute canonical URL of the profile page."
    },
    "metadata": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {
        "type": "string"
      },
      "description": "Extra fields: city, styles, pro status."
    }
  },
  "required": [
    "id",
    "title",
    "text",
    "url",
    "metadata"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": false
}

社区

评价此服务器

证据

最近观测

已验证未记录版本4 个工具
已验证未记录版本4 个工具
已验证未记录版本4 个工具