MCP ExplorerExplorer

Fred Mcp Server

@kablewyon 9 months ago
5 MIT
FreeCommunity
AI Systems
MCP server for accessing FRED (Federal Reserve Economic Data) API

Overview

What is Fred Mcp Server

fred-mcp-server is an implementation of a Model Context Protocol (MCP) server designed for accessing the Federal Reserve Economic Data (FRED) API. It allows users to search and retrieve various economic data series.

Use cases

Use cases for fred-mcp-server include economic research, data analysis, and application development that requires access to FRED’s economic data.

How to use

To use fred-mcp-server, clone the repository, install dependencies, and set up your FRED API key in the .env file. You can run the server in development mode or build it for production use.

Key features

Key features include tools for searching economic data series, retrieving observations with date range filtering, frequency adjustment, aggregation methods, and sorting and pagination options.

Where to use

undefined

Content

Here’s the README formatted in proper markdown:

FRED MCP Server

A Model Context Protocol (MCP) server implementation for accessing the Federal Reserve Economic Data (FRED) API. This server provides tools to search and retrieve economic data series from FRED.

Prerequisites

  • Node.js (v16 or higher)
  • FRED API Key (obtain from FRED API)

Installation

  1. Clone the repository:

    git clone https://github.com/kablewy/fred-mcp-server
    cd fred-mcp-server
    
  2. Install dependencies:

    npm install
    
  3. Copy the .env.example file to .env and add your FRED API key:

    FRED_API_KEY=your_api_key_here
    

Usage

Development

Run the server in development mode:

npm run dev

Production

  1. Build the project:

    npm run build
    
  2. Start the server:

    npm start
    

Available Tools

The server provides the following FRED API tools:

Series Search

Search for economic data series using various parameters.

Series Observations

Retrieve observations for a specific economic data series with options for:

  • Date range filtering
  • Frequency adjustment
  • Aggregation methods
  • Sorting and pagination

Development

Project Structure

fred-mcp-server/
├── src/
│   ├── index.ts      # Server entry point
│   ├── tools.ts      # Tool implementations
│   └── types.ts      # TypeScript interfaces
├── package.json
├── tsconfig.json
└── .env

Testing

Run the test suite:

npm test

License

[Your chosen license]

Contributing

[Your contribution guidelines]

Acknowledgments

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers