From 270301f4e4cea612bfcda6bfe01212b356dfa663 Mon Sep 17 00:00:00 2001 From: Kam Date: Mon, 19 Oct 2026 18:17:23 +1100 Subject: [PATCH 1/2] feat(plugin): package sourcey for agent hosts --- .claude-plugin/plugin.json | 20 ++++++++++++++++++++ .cursor-plugin/plugin.json | 22 ++++++++++++++++++++++ .grok-plugin/plugin.json | 21 +++++++++++++++++++++ .mcp.json | 8 ++++++++ README.md | 10 ++++++++-- mcp.json | 8 ++++++++ skills/sourcey-research/SKILL.md | 15 +++++++++++++++ 7 files changed, 102 insertions(+), 2 deletions(-) create mode 100644 .claude-plugin/plugin.json create mode 100644 .cursor-plugin/plugin.json create mode 100644 .grok-plugin/plugin.json create mode 100644 .mcp.json create mode 100644 mcp.json create mode 100644 skills/sourcey-research/SKILL.md diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json new file mode 100644 index 0000000..d36044a --- /dev/null +++ b/.claude-plugin/plugin.json @@ -0,0 +1,20 @@ +{ + "name": "sourcey", + "version": "0.1.0", + "description": "Explore sourced startup offers and Agent Readiness reports with evidence, freshness and eligibility details.", + "author": { + "name": "Sourcey", + "email": "hello@sourcey.com", + "url": "https://sourcey.com" + }, + "repository": "https://github.com/sourcey/mcp-server", + "homepage": "https://sourcey.com", + "license": "MIT", + "keywords": [ + "sourcey", + "startup credits", + "offers", + "agent readiness", + "evidence" + ] +} diff --git a/.cursor-plugin/plugin.json b/.cursor-plugin/plugin.json new file mode 100644 index 0000000..dd68651 --- /dev/null +++ b/.cursor-plugin/plugin.json @@ -0,0 +1,22 @@ +{ + "name": "sourcey", + "displayName": "Sourcey", + "description": "Explore sourced startup offers and Agent Readiness reports with evidence, freshness and eligibility details.", + "version": "0.1.0", + "author": { + "name": "Sourcey", + "email": "hello@sourcey.com" + }, + "homepage": "https://sourcey.com", + "repository": "https://github.com/sourcey/mcp-server", + "license": "MIT", + "keywords": [ + "sourcey", + "startup credits", + "offers", + "agent readiness", + "evidence" + ], + "logo": "./assets/sourcey-mark.png", + "mcpServers": "mcp.json" +} diff --git a/.grok-plugin/plugin.json b/.grok-plugin/plugin.json new file mode 100644 index 0000000..f448493 --- /dev/null +++ b/.grok-plugin/plugin.json @@ -0,0 +1,21 @@ +{ + "name": "sourcey", + "version": "0.1.0", + "description": "Explore sourced startup offers and Agent Readiness reports with evidence, freshness and eligibility details.", + "author": { + "name": "Sourcey", + "email": "hello@sourcey.com", + "url": "https://sourcey.com" + }, + "repository": "https://github.com/sourcey/mcp-server", + "homepage": "https://sourcey.com", + "license": "MIT", + "keywords": [ + "sourcey", + "startup credits", + "offers", + "agent readiness", + "evidence" + ], + "mcpServers": "./.mcp.json" +} diff --git a/.mcp.json b/.mcp.json new file mode 100644 index 0000000..2acd635 --- /dev/null +++ b/.mcp.json @@ -0,0 +1,8 @@ +{ + "mcpServers": { + "sourcey": { + "type": "http", + "url": "https://mcp.sourcey.com/mcp" + } + } +} diff --git a/README.md b/README.md index bc147f1..3363958 100644 --- a/README.md +++ b/README.md @@ -27,9 +27,15 @@ npx -y @sourcey/mcp-server } ``` -The bridge downloads no Catalog and contains no tool implementations. At startup it negotiates +The bridge downloads no offer dataset and contains no tool implementations. At startup it negotiates with the live Sourcey server, reads the current tool definitions once, and relays tool calls. A -Catalog or tool-description update therefore needs no package release. +data or tool-description update therefore needs no package release. + +## Agent plugins + +This repository also packages the **hosted Sourcey connection** for Claude, Cursor and Grok Build. The plugin manifests are in `.claude-plugin/`, `.cursor-plugin/` and `.grok-plugin/`; `mcp.json` and `.mcp.json` both point directly to `https://mcp.sourcey.com/mcp`. The bundled [Sourcey research skill](skills/sourcey-research/SKILL.md) shows how to check evidence and eligibility before recommending an offer. Marketplace review and live cards are separate from the source package. + +The plugin connects to Sourcey's startup-offer and Agent Readiness data. It does **not** run Sourcey's separate documentation generator or pay for Sourcey's HTTP services. The current square mark is in `assets/sourcey-mark.png`; [privacy](https://sourcey.com/privacy), [terms](https://sourcey.com/terms) and [support](https://sourcey.com/support) are available on the product site. ## What agents can do diff --git a/mcp.json b/mcp.json new file mode 100644 index 0000000..2acd635 --- /dev/null +++ b/mcp.json @@ -0,0 +1,8 @@ +{ + "mcpServers": { + "sourcey": { + "type": "http", + "url": "https://mcp.sourcey.com/mcp" + } + } +} diff --git a/skills/sourcey-research/SKILL.md b/skills/sourcey-research/SKILL.md new file mode 100644 index 0000000..fdf49f1 --- /dev/null +++ b/skills/sourcey-research/SKILL.md @@ -0,0 +1,15 @@ +--- +name: sourcey-research +description: Research Sourcey startup offers and Agent Readiness records with source evidence, freshness and eligibility caveats. +--- + +# Sourcey research + +Use this skill when a user wants to find or compare startup offers, inspect the evidence behind one, or understand an Agent Readiness report card. + +1. Search the relevant Sourcey records with the hosted MCP, then open the record or evidence before recommending it. For comparisons, inspect each candidate's source and terms. +2. Separate sourced facts from Sourcey's analysis. State the recorded freshness and any eligibility unknowns; do not turn a missing condition into a guarantee. +3. For Agent Readiness, report the visible method, coverage, findings and blockers. A prepared declaration is input for review, not a new verified grade. +4. The hosted MCP reads Sourcey data and prepares declarations. Sourcey's documentation generator and paid HTTP services are separate surfaces; do not claim this connection performed either. + +Use [Sourcey's MCP guide](https://sourcey.com/mcp) when the current tool schema or setup differs from an example. From 170016a9f7bd8a23eccae3b94a22308589b7d0b2 Mon Sep 17 00:00:00 2001 From: Kam Date: Mon, 19 Oct 2026 18:19:15 +1100 Subject: [PATCH 2/2] fix(plugin): format host manifests --- .claude-plugin/plugin.json | 8 +------- .cursor-plugin/plugin.json | 8 +------- .grok-plugin/plugin.json | 8 +------- 3 files changed, 3 insertions(+), 21 deletions(-) diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index d36044a..3d53c2d 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -10,11 +10,5 @@ "repository": "https://github.com/sourcey/mcp-server", "homepage": "https://sourcey.com", "license": "MIT", - "keywords": [ - "sourcey", - "startup credits", - "offers", - "agent readiness", - "evidence" - ] + "keywords": ["sourcey", "startup credits", "offers", "agent readiness", "evidence"] } diff --git a/.cursor-plugin/plugin.json b/.cursor-plugin/plugin.json index dd68651..f8e8dcb 100644 --- a/.cursor-plugin/plugin.json +++ b/.cursor-plugin/plugin.json @@ -10,13 +10,7 @@ "homepage": "https://sourcey.com", "repository": "https://github.com/sourcey/mcp-server", "license": "MIT", - "keywords": [ - "sourcey", - "startup credits", - "offers", - "agent readiness", - "evidence" - ], + "keywords": ["sourcey", "startup credits", "offers", "agent readiness", "evidence"], "logo": "./assets/sourcey-mark.png", "mcpServers": "mcp.json" } diff --git a/.grok-plugin/plugin.json b/.grok-plugin/plugin.json index f448493..f978b53 100644 --- a/.grok-plugin/plugin.json +++ b/.grok-plugin/plugin.json @@ -10,12 +10,6 @@ "repository": "https://github.com/sourcey/mcp-server", "homepage": "https://sourcey.com", "license": "MIT", - "keywords": [ - "sourcey", - "startup credits", - "offers", - "agent readiness", - "evidence" - ], + "keywords": ["sourcey", "startup credits", "offers", "agent readiness", "evidence"], "mcpServers": "./.mcp.json" }