1. Conduid
  2. Blockchain
  3. Morpho Server
MCP server · Blockchain

Morpho Server

A Model Context Protocol (MCP) server for querying the Morpho API

37Low

Scored 6 months ago · breakdown

About Morpho Server

Morpho Server is an MCP server in the Blockchain category: a Model Context Protocol (MCP) server for querying the Morpho API.

Install

Claude Code
claude mcp add morpho-server -- npx -y mcp-morpho-server
npx
npx -y mcp-morpho-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Morpho Server

Powered by Claude · Grounded in docs

I know everything about Morpho Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Morpho API MCP Server

A Model Context Protocol (MCP) server that provides tools for querying the Morpho API. This server enables Claude to interact with Morpho's GraphQL API, providing access to market data, vaults, positions, and more.

Features

  • Query Morpho markets data through GraphQL
  • Full support for vaults, positions, and transactions
  • Historical APY data and oracle information
  • Comprehensive pagination, ordering, and filtering options
  • Data validation using Zod schemas
  • Error handling and type safety
  • MCP-compliant server implementation

Installation

  1. Install the package:
npm install mcp-morpho-server
  1. Add to your Claude Desktop configuration:
{
  "tools": {
    "morpho": {
      "command": "node",
      "args": [
        "/path/to/node_modules/mcp-morpho-server/build/index.js"
      ]
    }
  }
}

Available Tools

Markets

  • get_markets: Retrieve all markets with pagination and filtering
  • get_whitelisted_markets: Get only whitelisted markets
  • get_market_positions: Get positions for specific markets
  • get_historical_apy: Get historical APY data
  • get_oracle_details: Get oracle information

Vaults

  • get_vaults: Get all vaults with their current states
  • get_vault_positions: Get positions for specific vaults
  • get_vault_transactions: Get vault transaction history
  • get_vault_allocation: Get vault market allocations
  • get_vault_reallocates: Get vault reallocation history
  • get_vault_apy_history: Get historical APY data for vaults

Assets and Accounts

  • get_asset_price: Get current price and yield information
  • get_account_overview: Get account positions and transactions
  • get_liquidations: Get liquidation events

Development

The project is written in TypeScript and uses:

  • @modelcontextprotocol/sdk for MCP server implementation
  • axios for API requests
  • zod for schema validation

To build from source:

  1. Clone the repository
git clone https://github.com/crazyrabbitLTC/mcp-morpho-server.git
  1. Install dependencies:
npm install
  1. Build the project:
npm run build

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

ISC

Author

Created by [Your Name] (your@email)

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Morpho Server

How do I install Morpho Server?

Run claude mcp add morpho-server -- npx -y mcp-morpho-server, then add the server to your MCP client's configuration.

Is Morpho Server safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Morpho Server still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.