go-mcp-server-mds

go-mcp-server-mds

3.2

If you are the rightful owner of go-mcp-server-mds and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcpreview.com.

A Go implementation of a Model Context Protocol (MCP) server that serves markdown files from a filesystem.

The go-mcp-server-mds is a server that provides a way to expose markdown files through the Model Context Protocol, making them accessible as resources and providing tools to list and read markdown files. It supports markdown files with YAML or TOML frontmatter, allowing users to manage and serve markdown documents efficiently. The server abstracts the file system using `fs.FS` and manages resources with URI-based access, making it a versatile tool for developers working with markdown files.

Features

  • Serve markdown files via MCP
  • List all available markdown files with metadata
  • Read individual markdown file contents
  • Support for YAML and TOML frontmatter
  • File system abstraction using `fs.FS`

Tools