Skip to main content
Glama

Zerion MCP Server

by SAK1337
spec.md•4.39 kB
## ADDED Requirements ### Requirement: Comprehensive README The system SHALL include a comprehensive README.md with all essential information. #### Scenario: Project overview - **WHEN** user opens README.md - **THEN** project purpose is clearly explained - **AND** key features are highlighted - **AND** technology stack is listed #### Scenario: Installation instructions - **WHEN** user follows installation section - **THEN** Python version requirements are specified - **AND** installation commands are provided (pip install) - **AND** both development and production setups are covered #### Scenario: Quick start guide - **WHEN** user follows quick start - **THEN** API key setup is explained - **AND** basic usage example is provided - **AND** user can run server within 5 minutes ### Requirement: Configuration Documentation The system SHALL document all configuration options. #### Scenario: Configuration reference - **WHEN** user needs to configure the server - **THEN** all config file fields are documented - **AND** environment variable overrides are explained - **AND** default values are specified #### Scenario: Configuration examples - **WHEN** user reviews config documentation - **THEN** example config.yaml is provided - **AND** common configurations are shown (dev, prod) - **AND** environment variable examples are included ### Requirement: Usage Examples The system SHALL provide practical usage examples. #### Scenario: Basic query examples - **WHEN** user wants to use the MCP server - **THEN** examples show how to query wallet data - **AND** examples show how to fetch portfolio charts - **AND** examples show how to retrieve NFTs #### Scenario: Error scenario examples - **WHEN** user troubleshoots issues - **THEN** common errors are documented - **AND** solutions/workarounds are provided - **AND** examples show error handling #### Scenario: Integration examples - **WHEN** user wants to integrate with AI assistants - **THEN** MCP client configuration is documented - **AND** Claude Desktop integration example is shown - **AND** Example prompts are provided ### Requirement: API Reference The system SHALL provide API reference documentation. #### Scenario: Available tools - **WHEN** user wants to know available tools - **THEN** README links to Zerion API documentation - **AND** tool generation process is explained - **AND** OpenAPI spec location is provided #### Scenario: Tool parameters - **WHEN** user needs parameter details - **THEN** examples show parameter usage - **AND** required vs optional parameters are clear - **AND** data types are documented ### Requirement: Troubleshooting Guide The system SHALL include troubleshooting documentation. #### Scenario: Common issues - **WHEN** user encounters errors - **THEN** common issues section exists - **AND** error messages are matched to solutions - **AND** diagnostic steps are provided #### Scenario: Debug mode - **WHEN** user needs to debug issues - **THEN** documentation explains how to enable DEBUG logging - **AND** log interpretation guidance is provided - **AND** common log patterns are explained #### Scenario: Support resources - **WHEN** user needs additional help - **THEN** links to issue tracker are provided - **AND** community resources are listed - **AND** contribution guidelines are linked ### Requirement: Contributing Guidelines The system SHALL document how to contribute to the project. #### Scenario: Development setup - **WHEN** contributor wants to develop - **THEN** development environment setup is documented - **AND** testing instructions are provided - **AND** code style guidelines are specified #### Scenario: Pull request process - **WHEN** contributor wants to submit changes - **THEN** PR requirements are documented - **AND** review process is explained - **AND** testing requirements are clear ### Requirement: Changelog The system SHALL maintain a CHANGELOG.md. #### Scenario: Version history - **WHEN** CHANGELOG.md is created - **THEN** it follows Keep a Changelog format - **AND** versions are listed in reverse chronological order - **AND** each version lists changes by category (Added, Changed, Fixed) #### Scenario: Unreleased section - **WHEN** changes are made but not released - **THEN** they appear under [Unreleased] - **AND** are moved to version section on release - **AND** provide preview of upcoming changes

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/SAK1337/myzerionmcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server