Pexafy Stock Photos MCP 免费吗?
是的。无需账户即可在每日额度内搜索,在 Claude 和 ChatGPT 中连接时免费 Pexafy 账户就足够。连接账户或 key 后将使用你自己套餐的额度。

@Pexafy
基本信息
Search millions of free-to-use photos from Unsplash, Pexels, Pixabay and more in one query. Describe the scene in any language, get real photos with licence and credit line. Hosted, no API key.
https://mcp.pexafy.com/mcpclaude mcp add pexafy --transport http https://mcp.pexafy.com/mcpUse this when the user asks for a real photograph, or states a need that a photograph fills, and the picture is not already in the conversation. Call it when they ask outright: “find me photos of…”, “show me images of…”, “I need a picture of…”, “do you have a photo of…”, “where can I find free photos of…”, in any language. Call it when they describe the need without asking to search: “I'm writing an article and need a header image”, “my landing page needs a hero image”, “I need something to illustrate this”. Call it when they ask for something meant to carry photographs: “write an article with pictures”, “a deck with images”. Call it when they name only the picture, with no reason given: “a photo of a white mug”, “a train in Japan”. If the user is working on something that usually carries photographs — an article, a page, a deck, a post — without asking for any, you may offer to look for some; call it only once they accept. This covers requests for photographs for articles, blog posts, websites, landing pages, products, slides, documents, reports, social posts, ads, newsletters, banners, thumbnails, covers, posters, backgrounds, wallpapers and mood boards; photographs that illustrate a concept, explain a subject or accompany a piece of writing; and any request for free, stock, royalty-free, commercially usable, real or documentary photographs. A request for a visual is not always a request for a photograph: this tool finds photographs that already exist — not illustrations, drawings, logos, icons, diagrams or screenshots — and it does not generate, edit or upscale an image, nor look for a named person. It searches Pexafy's own index of millions of free-to-use photographs from stock libraries such as Unsplash, Pexels and Pixabay, matched to the scene described. Each result carries a `rank`, a `photo_id`, its licence, the credit line to display and an image link; the file itself comes from get_photo_file_by_photo_id. In a host that renders it, the grid shows them; the answer omits image links.
Use this when the user wants photographs that look like a picture, rather than ones described in words: a picture they link to, one the host passes to the tool as a file, or a Pexafy photo already found or liked in the grid. Call it for “find images like this”, “something similar to this photo”, “find a free alternative to this image”, “I need this but royalty-free”, “photos in this style”, “more like the second one”, whether or not they say “search by image”. Give exactly one reference: `photo_id` for a Pexafy photo from an earlier result or liked in the grid; `image_url` for a picture at a public URL, such as a link the user pasted; `image_file` when the host passes the user's uploaded image to the tool; `image_base64` for image bytes a client already holds. Sending two is refused. A picture that is only visible in the conversation — not linked, not passed to the tool — is not a reference this tool can receive; its scene can be searched in words with `search_photos`. Words are optional, in `english_search_sentence`: with a `photo_id`, the words that photograph was found under; with an image, only what the user wants changed or kept (“like this but at night”). It finds free stock photographs in Pexafy's index that visually match the reference. The reference image is sent to Pexafy only to run the search; it is not stored. Each result carries a `rank`, a `photo_id`, its licence, the credit line to display and an image link. In a host that renders it, the grid shows them; the answer omits image links.
Returns one photograph from an earlier Pexafy result as an image file, identified by its `photo_id`. A result's link points to the image; this tool returns the image itself, so the person does not need to send the photograph again. Use it when the user wants a photograph found here as a file: to place it in a document, a slide or a post, to attach, send or download it, or to have it cropped, captioned or otherwise edited with the host's own tools. It is for a photograph the person picked: where the Pexafy grid is shown, the photographs of a search are already on screen and need no file to be seen. The answer contains the photograph, at most 1280 pixels wide, and a line giving its file name, size, licence, source, `photo_id`, page at the source and the credit line to display. One photo per call; the file stays in the conversation afterwards. This server does not edit images: what can be done to the file next depends on the host's own tools. Its licence and credit line apply to this photograph only.
Returns the photographs the person liked (hearted) in the Pexafy results grid. Use it when the person refers to that selection rather than asking for new photos — for example “the images I selected”, “the ones I chose”, “my selection”, “the photos I hearted”, “the photos I liked”, “use the ones I picked”, “put my selection in the document”, “download the ones I chose”, or “write the article around my photos”. The selection is held by the grid and the server, not by the conversation: this tool is how it is read, and search results are not the selection. It takes no arguments and returns every liked photograph with its rank, photo_id, photographer, source library, licence, pixel size, orientation, description, page URL and credit line, and `selection_count`, the number of them. To get one of them as an image file, pass its photo_id to get_photo_file_by_photo_id. `rank` is the person's order, #1 first: the order the photos were liked in, unless the person rearranged them by dragging in the grid. Where the grid is rendered, that number is drawn on each liked photograph, so it is the number the person sees and names them by (“#2”). The `rank` of a search result is only its position in that answer and is not drawn on the grid. An empty selection means nothing is liked in the grid currently on screen; a photograph is liked with the heart on it. A selection expires an hour after its last change, and a new search replaces the grid it belongs to.
Asks the host to offer its own flow for connecting a Pexafy account, when none is attached. Use it when the person asks to connect, link or sign in to a Pexafy account — including from the account button in the Pexafy grid — or wants more searches than the daily allowance available without an account. When no account is attached, it returns an error result that carries an account-connection request for the host: the error is how that request is delivered, not a failure. A host that supports it shows its own account-connection prompt, which the person completes or dismisses; other hosts show only the result's text. Calling it again returns the same request. When an account is already attached, it says so and starts nothing. It does not search, and searching does not require calling it. `check_only` is set by the Pexafy grid to read the state without opening a prompt; leave it unset when the person wants to connect or sign in.
Pexafy Stock Photos MCP Server 是一个托管的 MCP 服务器,让 Claude、ChatGPT、Cursor、VS Code 等助手一次搜索来自 Unsplash、Pexels、Pixabay 等图库的数百万张可免费使用的照片,并返回附带许可和署名信息的真实照片。
Pexafy 搜索的是它自己的照片索引,这些照片收集自免费图库(据官网介绍共有九个免费许可来源),并按语义而非标签建立索引。你可以用任意语言用一句话描述场景,得到匹配的照片。在 ChatGPT、Claude、VS Code 和 Cursor 中,结果会以网格形式显示在对话里;在终端和代理中,每条结果以链接形式返回。服务器代码在 GitHub 上以 MIT 许可证开源。
所有客户端使用同一个服务器 URL:https://mcp.pexafy.com/mcp,无需安装任何东西。在 Claude 和 ChatGPT 中,你只需在浏览器窗口中登录一次 Pexafy(OAuth;免费账户即可)。编辑器和编码代理无需账户即可立即搜索,但有每日额度限制;如需使用自己的账户和套餐额度,可以连接账户,或以 Bearer token 形式发送 MCP 类型的 Pexafy API key。
claude mcp add --transport http pexafy https://mcp.pexafy.com/mcp
如需使用你的 Pexafy key(在 Pexafy 后台创建 MCP 类型的 key):
claude mcp add --transport http pexafy https://mcp.pexafy.com/mcp \
--header "Authorization: Bearer YOUR_MCP_KEY"
用 claude mcp list 确认。还可以选择添加 Pexafy 技能,告诉代理何时以及如何使用这些工具:
npx skills add Pexafy/pexafy-mcp --skill find-stock-photos
打开 Customize → Connectors,点击 +,然后选择 Add custom connector。粘贴 https://mcp.pexafy.com/mcp,点击 Add,并在 Claude 打开的窗口中登录你的 Pexafy 账户。Pexafy 将 Claude 支持标注为预览版。
在项目中创建 .cursor/mcp.json(或 ~/.cursor/mcp.json):
{
"mcpServers": {
"pexafy": {
"url": "https://mcp.pexafy.com/mcp"
}
}
}
如果要使用你的 key,Pexafy 文档给出了带 "headers": {"Authorization": "Bearer YOUR_MCP_KEY"} 字段的同样配置。
运行 MCP: Add Server,或使用 README 中的单行命令:
code --add-mcp '{"name":"pexafy","type":"http","url":"https://mcp.pexafy.com/mcp"}'
然后在 Agent 模式下打开 Chat,在工具列表中选择 Pexafy。
ChatGPT 用户可以从插件目录添加 Pexafy。Codex 使用 codex mcp add pexafy --url https://mcp.pexafy.com/mcp。
search_photos 根据一句话描述查找照片,可限定横向、纵向或方形。search_photos_by_image 查找与参考图片或之前的 Pexafy 结果相似的照片。get_photo_file_by_photo_id 把之前结果中的一张照片作为图片文件返回,并附带署名信息。get_grid_selected_photos 按你的顺序返回你在结果网格中点了心的照片。connect_account 请求宿主启动账户连接流程,适用于你需要超出无账户额度的搜索次数时。.mcp.json 中,只有 url 而没有 "type": "http" 的条目会被拒绝;请补上 type。connect_account 或让代理连接你的 Pexafy 账户,或以 Bearer header 添加 MCP 类型的 key。mcp.json 后重新打开 Cursor,并在侧边栏的 Customize 中查看。是的。无需账户即可在每日额度内搜索,在 Claude 和 ChatGPT 中连接时免费 Pexafy 账户就足够。连接账户或 key 后将使用你自己套餐的额度。
不需要。Claude 和 ChatGPT 使用 OAuth 登录,编辑器无需账户即可搜索。对于无法登录的 CLI 和编辑器配置,MCP 类型的 API key 是可选项。
来自 Pexafy 自己的可免费使用照片索引,这些照片收集自 Unsplash、Pexels、Pixabay 等图库。每条结果都注明来源和许可,并包含需要展示的署名信息。
支持。Claude Code 使用 `claude mcp add --transport http pexafy https://mcp.pexafy.com/mcp`,Cursor 在 `mcp.json` 中使用 `url` 条目。
不会。全部五个工具都是只读的。
服务器代码在 GitHub 上以 MIT 许可证开源,仓库中提供了自托管的开发指南。
Pexafy Stock Photos 的远程 MCP 服务器是一个托管的 Model Context Protocol 端点,地址是 https://mcp.pexafy.com/mcp,AI 助手无需在本地安装或运行任何东西即可连接。
把端点 https://mcp.pexafy.com/mcp 添加到任意支持 MCP 的客户端,比如 Claude Code、Cursor 或 VS Code。本页的接入代码块可以一步配置好每个客户端。
需要。Pexafy Stock Photos 使用 OAuth——第一次连接时,你的 MCP 客户端会打开浏览器窗口登录并授权,之后会复用这个凭证。
Pexafy Stock Photos 暴露的是 Streamable HTTP 端点,这是远程 MCP 服务器普遍使用、主流客户端都支持的传输方式。
Pharmaceutical drug & clinical trial intelligence
Hosted AdLoop: Google Ads, Reddit Ads, GA4 and Tag Manager in claude.ai, ChatGPT and more, with a preview before every change.
Search and read current AWS documentation, check regional availability and load AWS agent skills, with no AWS account needed.
Hosted 3GPP MCP server: cited search across Rel-15 through Rel-20 TS/TR specs, recent TDocs, company proposals and meeting decisions. OAuth 2.1; no local index required.
AdsMCP is the MCP entry point into the Adgentek Ad Server. Call ads_serve with the conversation context and get back a native ad matched to user intent, or no ad when one does not fit. Publishers earn on a CPM basis. Fre
评论