Open
Conversation
…ments Major Integration: - Added Pkarr (Layer 1a): Discovery protocol via Mainline DHT - Added Pkdns (Layer 1b): DNS resolver for Pkarr domains as TLDs - Added Pubky Nexus (Layer 4b): Social indexer implementation details Code Quality: - Removed unused files (tools.refactored.ts, tools/base.ts, 3 internal docs) - Removed unused imports (PKARR_DESIGN_DOCS) - Added helper function createTextResponse() to reduce duplication - Added type aliases (ToolResponse, PromptResponse, ResourceResponse) - Added table of contents and section markers for navigation - Cleaned up empty directories New Features: - 75+ resources across 6 projects - 65+ development tools - Pkarr relay management (start/stop/status) - DNS resolver setup guides (browser/system) - Nexus architecture and dev environment tools - Complete DNS record publishing workflow Documentation Updates: - Updated README.md with 6-project coverage - Updated SETUP.md with new resource counts - Updated QUICKSTART.md with pkdns and Nexus examples - Updated startup message to show all 6 projects Technical Changes: - Extended FileReader to support pkdns and pubky-nexus - Added PkarrRelayManager utility for relay lifecycle - Extended resource handlers for pkdns:// and nexus:// URIs - Added 21 new MCP tools (14 Pkarr + 4 Pkdns + 3 Nexus) - Added 5 new code templates for Pkarr - Updated fetch-resources.sh to clone pkdns and pubky-nexus Verified: ✅ Build passes (TypeScript 0 errors, 0 warnings) ✅ Server starts correctly ✅ All resources fetch successfully ✅ All 6 projects integrated and functional
Cleanup: - Removed ARCHITECTURE_UPDATE.md (no longer needed) - Updated cursor-config-example.json (removed env vars, simplified) - Updated package.json description and keywords for all 6 projects Code Quality: - Fixed all linter warnings (7 issues) - Removed unused error parameters - Removed unused imports (APP_SPEC_MODELS, PKARR_CONCEPTS) - Removed unused variables (2 readme vars) - Applied createTextResponse() helper in more places Verification: ✅ Build: 0 errors, 0 warnings ✅ Lint: 0 warnings, 0 errors ✅ Server: Starts correctly with all 6 projects
Pkdns uses 'master' branch instead of 'main'. Updated fetch script to pull from correct branch.
SHAcollision
pushed a commit
that referenced
this pull request
Oct 24, 2025
- Add Express HTTP server (src/server.ts) exposing MCP functionality via REST API - Add Express and CORS dependencies to package.json - Add start:http script for Render deployment - Add render.yaml configuration file - Add comprehensive deployment guide (RENDER_DEPLOYMENT.md) - Server exposes resources, tools, and prompts via REST endpoints - Maintains backward compatibility with stdio-based MCP server
This reverts commit 25cfbab.
- Add postinstall script that runs build:quick after npm install - Ensures dist/ directory is created when installing from GitHub - Makes GitHub URL npx usage work without pre-built dist files
- Change postinstall from build:quick to full build - Ensures resources are fetched automatically on install - Makes GitHub URL usage fully self-contained
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.