Cosign Discovery MCP
by raf-fonseca
README.md
# Cosign Discovery MCP
A minimal, read-only MCP adapter for authorized [Cosign](https://cosign.co) discovery data.
> Cosign does not currently publish an API or MCP. This project does **not** scrape the site or bypass its waitlist. Point it at an endpoint you are authorized to use.
## Tool
`discover_cosign` searches people, companies, products, and jobs, optionally filtered by cosigner.
Example request:
```json
{
"query": "AI startups",
"type": "companies",
"cosignedBy": "elonmusk",
"limit": 10
}
```
The configured endpoint receives a read-only request like:
```text
GET /discover?q=AI+startups&type=companies&limit=10&cosigned_by=elonmusk
Authorization: Bearer ...
```
Its JSON response is returned unchanged.
## Run
Requires Node.js 20+.
```sh
npm install
COSIGN_DISCOVERY_URL=https://your-authorized-endpoint.example/discover \
COSIGN_API_TOKEN=optional-token \
npm start
```
MCP client configuration:
```json
{
"mcpServers": {
"cosign": {
"command": "node",
"args": ["/absolute/path/to/cosign-discovery-mcp/index.js"],
"env": {
"COSIGN_DISCOVERY_URL": "https://your-authorized-endpoint.example/discover",
"COSIGN_API_TOKEN": "optional-token"
}
}
}
}
```
## Check
```sh
npm test
```
## License
MIT
TDQS
A3.7/5.0
Scored across 1 tool
Disambiguation5/5
With only one tool, there is no possibility of overlap or misselection. The tool's purpose is clear and distinct.
Naming Consistency5/5
The single tool name discover_cosign follows a clear verb_noun convention. There are no other names to conflict with, so consistency is trivially perfect.
Tool Count3/5
A single tool for a discovery server spanning people, companies, products, and jobs feels thin. It could be appropriate for a unified search endpoint, but typically more granular or complementary tools would be expected.
Completeness3/5
The server only provides search, with no obvious way to retrieve details for a specific entity, list available data sources, or paginate. These gaps may limit follow-up actions for an agent, though the core discovery operation is present.
Maintenance
ActivityMaintained
ResponsivenessNo issues