
Contraption
co.contraption由 contraption.co 發布官方發布者v1.0.0更新於 Oct 24, 2026
An MCP server that provides [describe what your server does]
概覽
Contraption 是託管的 MCP 伺服器,讓助理搜尋、列出並讀取 Contraption Company 部落格的文章與頁面。
- 可以做什麼
- 依關鍵字搜尋部落格文章與頁面,取得標準網址作為識別碼。分頁列出文章,並可依欄位排序。以網址或 slug 取得單篇文章或頁面的完整內容。索引涵蓋所有已發布內容,包含會員限定文章。
- 適用情境
- 當你想讓助理搜尋、列出或讀取 Contraption Company 部落格的文章與頁面時使用,例如查找最新文章或依關鍵字檢索內容。無需帳號或金鑰即可連線。
- 執行需求
- 需要可連線至託管端點的網路存取;無需驗證、帳號或 API 金鑰。若自行在本機執行,則需 Ghost Admin API 金鑰、Chroma Cloud 憑證、Voyage API 金鑰與部落格網址。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Contraption,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 SSE。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/co.contraption%2Fmcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"contraption": {
"type": "sse",
"url": "https://mcp.contraption.co/"
}
}
}README
Contraption Company MCP
An MCP (Model Context Protocol) server for Contraption Company essay, built on Chroma Cloud.
How to Install
Contraption Company MCP is available as a hosted MCP server with no authentication.
How to configure in common clients
Cursor
Use the deep link to install directly in Cursor: Install Contraption Company MCP.
Or, create or edit ~/.cursor/mcp.json:
ChatGPT
- Open Settings → Connectors.
- Click Create new connector.
- Set MCP Server URL to
https://mcp.contraption.co. - Leave authentication blank and save.
VS Code (Copilot Chat MCP)
Create or edit .vscode/mcp.json:
Codex
Add to ~/.codex/config.toml:
Claude Code
Run in your terminal:
OpenAI SDK (Python)
Features
- Search: Find posts and pages by query text
- Automatic Indexing: Syncs with the blog API on startup and via scheduled polling
- Full Content Access: Indexes all published posts and pages, including members-only content
- Fast Performance: Powered by FastAPI and Chroma Cloud
- Background Updates: Polls Ghost every few minutes for new, updated, or deleted posts and pages
- Query Logging: Records searches in a dedicated Chroma collection for analysis
- Docker Ready: Includes Dockerfile for easy deployment
- Well Tested: Comprehensive test suite with pytest
Run Locally
- Clone and install:
- Configure environment:
- Run the server:
Docker
Configuration
Running locally requires credentials for external services:
- Ghost Admin API Key: From your Ghost Admin panel (Settings > Integrations)
- Chroma Cloud Credentials: Tenant ID, Database, and API key from Chroma Cloud
- Chroma Query Collection (optional): Set
CHROMA_QUERY_COLLECTIONto override the defaultqueriescollection - Voyage API Key: Required to generate contextualized embeddings
- Ghost Blog URL: Your Ghost blog's URL
- Polling Interval (optional): Set
POLL_INTERVAL_SECONDSto override the default 5 minute sync cadence - Members-only content and query logging are enabled by default. Ensure your privacy policy and access controls cover both.
Support and Privacy
- Support:
[email protected] - Privacy policy: https://www.contraption.co/privacy/
- Query logging and members-only content are enabled, and the privacy policy must cover both.
MCP Tools
fetch(id): Fetch a single post or page using the canonical URL as the identifier. Provide theidreturned bylist_posts/search(which is the canonical URL); slugs and shorthand schemes are also accepted but responses always resolve to full URLs.list_posts(sort_by, page, limit): List posts with pagination, returning canonical URLs as identifierssearch(query, limit): Search posts and pages by query text; returns canonical URLs for result IDs
API Endpoints
GET /: Server info (redirects to GitHub repo for non-MCP requests)GET /health: Health checkGET /debug/search: Debug search endpoint (see/debug/docsfor Swagger UI)/mcp/*: MCP protocol endpoints
Background Sync
The server polls the Ghost Admin API every 5 minutes to detect new, updated, or deleted posts and pages. Adjust the cadence by setting the POLL_INTERVAL_SECONDS environment variable.
Development
License
MIT
來源:README.md,提交 0884b69
工具
0版本歷史
1- v1.0.0最新Sep 16, 2026
評分
已滿足適用檢查項的 85%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
- 已宣告認證方式必需10 分
- 已列出工具必需15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分