Fix #318: Add ToolPipe MCP Server - 145+ Developer Tools for AI Agents#321
Conversation
Review Summary by QodoRegister ToolPipe MCP server with 145+ developer tools
WalkthroughsDescription• Registers ToolPipe MCP server with 145+ developer utility tools • Provides comprehensive toolset for code review, API generation, security checks • Enables single MCP connection for multiple development utilities • Installable via npm with straightforward command Diagramflowchart LR
Registry["MCP Registry"]
ToolPipe["ToolPipe Server<br/>145+ Dev Tools"]
NPM["NPM Package<br/>@cosai-labs/toolpipe-mcp-server"]
Registry -- "registers" --> ToolPipe
ToolPipe -- "installs from" --> NPM
File Changes1. mcp-registry/servers/toolpipe.json
|
Code Review by Qodo
1. Wrong repository URL
|
📝 WalkthroughWalkthroughA new manifest file for the "toolpipe" MCP server has been added to the registry, defining metadata including name, description, repository details, author information, installation via npm, and official status flag. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~5 minutes Possibly related issues
Suggested labels
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Pull request overview
Adds the ToolPipe MCP server to the registry to make it discoverable and installable by MCP clients/tools via the standard manifest format.
Changes:
- Introduces a new server manifest for
toolpipewith metadata (name, description, repository, homepage, tags/categories). - Defines an npm-based installation method using
npx -y @cosai-labs/toolpipe-mcp-server.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "repository": { | ||
| "type": "git", | ||
| "url": "https://github.com/COSAI-Labs/make-money-30day-challenge" | ||
| }, | ||
| "homepage": "https://www.npmjs.com/package/@cosai-labs/toolpipe-mcp-server", |
There was a problem hiding this comment.
1. Wrong repository url 🐞 Bug ≡ Correctness
The ToolPipe manifest’s repository.url points to COSAI-Labs/make-money-30day-challenge, which is inconsistent with the ToolPipe npm package homepage and will cause the registry to show and fetch GitHub metadata (e.g., stars/link) for the wrong project.
Agent Prompt
## Issue description
`mcp-registry/servers/toolpipe.json` sets `repository.url` to `https://github.com/COSAI-Labs/make-money-30day-challenge`, while the manifest otherwise identifies the server as the npm package `@cosai-labs/toolpipe-mcp-server`. This inconsistency will cause registry consumers to display and fetch GitHub metadata (e.g., stars/link) for the wrong project.
## Issue Context
The registry build script extracts GitHub repository URLs from `manifest.repository.url` and uses them to fetch GitHub metadata.
## Fix Focus Areas
- mcp-registry/servers/toolpipe.json[5-9]
- scripts/prepare.py[79-100]
- scripts/prepare.py[119-127]
## Expected fix
Update `repository.url` to the actual GitHub repository for the ToolPipe MCP server (the repo that corresponds to `@cosai-labs/toolpipe-mcp-server`). If the code truly lives in a monorepo, ensure the URL points to the correct repo/path that represents this server (and ideally align `homepage` accordingly).
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In `@mcp-registry/servers/toolpipe.json`:
- Around line 5-8: Update the repository URL value inside the "repository" JSON
object: locate the "repository" block (the "type" and "url" fields) and replace
the current "https://github.com/COSAI-Labs/make-money-30day-challenge" string
with "https://github.com/COSAI-Labs/toolpipe-mcp-server" so the "url" field
points to the correct toolpipe-mcp-server repository.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: 443d1db0-e4d1-4a04-ac91-ca7a021e19e2
📒 Files selected for processing (1)
mcp-registry/servers/toolpipe.json
| "repository": { | ||
| "type": "git", | ||
| "url": "https://github.com/COSAI-Labs/make-money-30day-challenge" | ||
| }, |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
# Description: Verify npm package exists and check its repository field
echo "=== Checking npm package metadata ==="
npm view `@cosai-labs/toolpipe-mcp-server` repository.url repository.type homepage version
echo -e "\n=== Checking if package exists and is installable ==="
npm view `@cosai-labs/toolpipe-mcp-server` nameRepository: pathintegral-institute/mcpm.sh
Length of output: 1081
🌐 Web query:
@cosai-labs/toolpipe-mcp-server npm package repository GitHub
💡 Result:
The GitHub repository for the @cosai-labs/toolpipe-mcp-server npm package is https://github.com/COSAI-Labs/toolpipe-mcp-server. It is an MCP (Model Context Protocol) server providing 35+ developer utility APIs (e.g., JSON formatting, QR code generation, hashing, UUID, DNS lookup, etc.) accessible to AI agents like Claude, Cursor, VS Code, and Windsurf. The package is installed via npx @toolpipe/mcp-server (note: the npm scoped name in docs is @toolpipe/mcp-server, while the query and GitHub suggest @cosai-labs/toolpipe-mcp-server; likely related or aliased). Created April 3, 2026. Requires Node.js 18+. Free tier: 100 API calls/day; Pro: 10k/day for $9.99/mo via https://toolpipe.dev.
Citations:
- 1: https://github.com/COSAI-Labs/toolpipe-mcp-server
- 2: https://mcpservers.org/ja/servers/cosai-labs/toolpipe-mcp-server
- 3: https://mcpservers.org/servers/cosai-labs/toolpipe-mcp-server
- 4: https://github.com/COSAI-Labs
Update repository URL to point to the toolpipe-mcp-server repository.
The URL currently points to "make-money-30day-challenge" but should reference the actual toolpipe-mcp-server source code at https://github.com/COSAI-Labs/toolpipe-mcp-server.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In `@mcp-registry/servers/toolpipe.json` around lines 5 - 8, Update the repository
URL value inside the "repository" JSON object: locate the "repository" block
(the "type" and "url" fields) and replace the current
"https://github.com/COSAI-Labs/make-money-30day-challenge" string with
"https://github.com/COSAI-Labs/toolpipe-mcp-server" so the "url" field points to
the correct toolpipe-mcp-server repository.
Closes #318
Adds
mcp-registry/servers/toolpipe.jsonto register the ToolPipe MCP server in the registry.Changes
mcp-registry/servers/toolpipe.json(new file, 35 lines): Registry entry defining the ToolPipe server with:name:"toolpipe",display_name:"ToolPipe"repository.urlpointing tohttps://github.com/COSAI-Labs/make-money-30day-challengehomepageset to the npm package page (@cosai-labs/toolpipe-mcp-server)categories:["Dev Tools"]developer-tools,code-review,security,devops,data-generation,api-development,text-processing,conversioninstallations.npm:npx -y @cosai-labs/toolpipe-mcp-serveris_official:falseMotivation
ToolPipe exposes 145+ developer utility tools (code review, JSON Schema validation, OpenAPI/API client generation, CSV analysis, JWT decode, SQL formatting, QR codes, UUID, DNS lookup, regex testing, SSL/WHOIS checking, Docker Compose and GitHub Actions generation, and more) through a single MCP connection. Adding it to the registry makes it discoverable to AI agent developers looking for a broad-coverage utility server without managing multiple MCP integrations.
Testing
name,display_name,description,repository,license,installations).npx -y @cosai-labs/toolpipe-mcp-serverresolves and launches the server against the published npm package.This PR was created with AI assistance (Claude). The changes were reviewed by quality gates and a critic model before submission.
Summary by CodeRabbit