MCP Registry - Lyra
About
Lyra Registry is a standalone API service that catalogs, scores, and serves metadata for all tools in the Lyra ecosystem. It enables discovery, evaluation, and integration of 800+ crypto, blockchain, DeFi, memecoin, NFT, metaverse, trading tools, MCP tools.
Details
- Author
- nirholas
- Categories
- Database, Other, Finance
Jump to
Setup
Install MCP Registry - Lyra in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/nirholas/lyra-registry
Follow the installation instructions in the repository README, then restart your MCP client.
The NPM for Crypto AI Tools - Central registry for the Lyra ecosystem
Lyra Registry is a standalone API service that catalogs, scores, and serves metadata for all tools in the Lyra ecosystem. It enables discovery, evaluation, and integration of 800+ crypto & DeFi MCP tools.
Between builds I am working on cleaning up the main Lyra repo with over 800+ blockchain and cryptocurrency tools. I hope to release it soon.
- 📊 Trust Scoring- Every tool is scored using the SperaxOS algorithm
- 🔍 Search & Filter- Full-text search with category, chain, and protocol filters
- 📈 Trending- Track tool popularity and usage
- 🔌 MCP Integration- Auto-seed from running Lyra MCP servers
- 🚀 Deploy Anywhere- Deploy to any Node host in minutes
The public demo deployment is offline while hosting is being migrated. Run it locally with the Quick Start below, or read the source atgithub.com/nirholas/lyra-registry.
- Framework: Next.js 14 (App Router)
- Database: PostgreSQL (Neon/Supabase)
- ORM: Drizzle
- Language: TypeScript
- Validation: Zod
git clone https://github.com/nirholas/lyra-registry.git cd lyra-registry npm install
Create a PostgreSQL database onNeonorSupabase(free tier works).
cp .env.example .env # Edit .env with your DATABASE_URL
LYRA_MCP_URL=http://localhost:3001/mcp npm run db:seed
Visithttp://localhost:3000to see the landing page.
# Search for DeFi tools curl "http://localhost:3000/api/search?q=defi&category=defi" # Get top 10 trending tools this week curl "http://localhost:3000/api/trending?period=week&limit=10" # Get all security tools curl "http://localhost:3000/api/tools?category=security&sortBy=totalScore" # Register a new tool curl -X POST "http://localhost:3000/api/tools" \ -H "Content-Type: application/json" \ -d '{ "name": "my_custom_tool", "description": "A custom DeFi tool", "category": "defi", "inputSchema": { "type": "object", "properties": { "address": { "type": "string" } }, "required": ["address"] }, "chains": ["ethereum", "bsc"], "tags": ["defi", "portfolio"] }'
Every tool is scored using the SperaxOS trust algorithm. The score determines the tool's grade:
lyra-registry/ ├── src/ │ ├── app/ │ │ ├── api/ │ │ │ ├── tools/ │ │ │ │ ├── route.ts # GET/POST /api/tools │ │ │ │ └── [id]/ │ │ │ │ └── route.ts # GET/PATCH/DELETE /api/tools/:id │ │ │ ├── search/ │ │ │ │ └── route.ts # GET /api/search │ │ │ ├── trending/ │ │ │ │ └── route.ts # GET /api/trending │ │ │ ├── categories/ │ │ │ │ └── route.ts # GET/POST /api/categories │ │ │ ├── discovery/ │ │ │ │ └── route.ts # GET/POST /api/discovery │ │ │ └── health/ │ │ │ └── route.ts # GET /api/health │ │ ├── globals.css │ │ ├── layout.tsx │ │ └── page.tsx # Landing page │ ├── db/ │ │ ├── index.ts # Database connection │ │ ├── schema.ts # Drizzle schema │ │ └── seed.ts # Seed script │ ├── lib/ │ │ ├── calculateScore.ts # Trust score algorithm (from SperaxOS) │ │ └── validation.ts # Zod schemas │ └── types/ │ └── index.ts # TypeScript types ├── drizzle.config.ts ├── next.config.ts ├── package.json ├── tsconfig.json └── README.md
- Push to GitHub
- Import to Vercel
- AddDATABASE_URLenvironment variable
- Deploy
railway init railway add railway variables set DATABASE_URL=... railway up
The registry can automatically import tools from a running Lyra MCP server:
# Start Lyra server cd ../Lyra && bun run build && bun dist/cli.mjs --transport=http --port=3001 # Seed registry cd ../lyra-registry LYRA_MCP_URL=http://localhost:3001/mcp npm run db:seed
The lyra-intel project can automatically discover and submit new tools:
# In lyra-intel from lyra_intel.discovery import RegistrySubmitter submitter = RegistrySubmitter("http://localhost:3000/api/discovery") await submitter.submit_tool(tool, security_result)
- Lyra MCP Server- The main MCP server with 280+ tools
- Lyra Intel- Auto-discovery and security scanning
- SperaxOS- The scoring algorithm source
- Sperax- Sperax ecosystem
Lyra Registryis deployed and accessible over HTTP viaMCP Streamable HTTPtransport — no local installation required.
https://modelcontextprotocol.name/mcp/lyra-registry
Add to your MCP client configuration (Claude Desktop, Cursor, SperaxOS, etc.):
{ "mcpServers": { "lyra-registry": { "type": "http", "url": "https://modelcontextprotocol.name/mcp/lyra-registry" } } }
curl -X POST https://modelcontextprotocol.name/mcp/lyra-registry \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_mcp_ecosystem","arguments":{"query":"crypto defi"}}}'
curl -X POST https://modelcontextprotocol.name/mcp/lyra-registry \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_popular_mcp_servers","arguments":{"category":"crypto"}}}'
curl -X POST https://modelcontextprotocol.name/mcp/lyra-registry \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_sperax_mcp_servers","arguments":{}}}'
curl -X POST https://modelcontextprotocol.name/mcp/lyra-registry \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
- SperaxOS- source for the MCP marketplace. The hosted marketplace is offline while hosting is being migrated.
- All 27 MCP servers— See the full catalog atmodelcontextprotocol.name
Powered bymodelcontextprotocol.name— the open MCP HTTP gateway
Full documentation site:https://nirholas.github.io/lyra-registry/
- Getting startedcovers install and first run.
- Exampleshas copy-paste snippets.
Crypto data & trading MCP with 42+ tools: prices, DeFi, NFTs, Solana swaps
Pool data, swap rates, and liquidity info on Curve Finance.
Official deBridge protocol MCP Server. Finds optimal cross-chain swap routes, checks fees and conditions, initiates trades across major blockchain networks
MCP server for Fuse Network: balances, tokens, staking, DeFi data, swaps and on-chain transactions.
A server for interacting with the Futarchy protocol on the Solana blockchain.
MCP server for DeFi execution — lets AI agents swap, provide liquidity, lend, bridge, and run yield strategies across 22 chains in a single transaction.
MCP server for Limitless Exchange prediction markets on Base. 34 tools for market access, limit order trading, wallet management, and position tracking.
MCP server for the Ophis intent-based DEX aggregator: quotes and gasless, MEV-protected swap orders across 11 chains.
Real-time DeFi lending rates across 14+ protocols (Aave, Morpho, Spark, Compound, Venus, etc). Query borrow/supply rates, c ompare platforms, calculate looping strategies on 6 chains (Ethereum, Arbitrum, Base, BSC, Solana, HyperEVM).
Access blockchain transaction data in natural language, providing human-readable descriptions for AI assistants.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





