Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Peekmcp

FreeNot checked

Zero-dependency MCP server and CLI for token-efficient inspection of local CSV/JSON/JSONL files, providing schema, samples, and paginated filtered queries to AI

GitHubEmbed

About

Zero-dependency MCP server and CLI for token-efficient inspection of local CSV/JSON/JSONL files, providing schema, samples, and paginated filtered queries to AI agents.

README

peekmcp

Zero-dependency MCP server and CLI that lets AI agents inspect local CSV/JSON/JSONL files without dumping entire files into context.

License Language Status PyPI Python MCP License

Demo

🎯 Why?

Trending repos show heavy investment in MCP, agent context pipelines, and token-efficient tooling, but most file MCP servers expose raw bytes or require databases. Developers frequently have quick CSV/JSON/JSONL artifacts that agents need to inspect without loading entire files into context. PeekMCP fills that gap with a zero-dependency stdio MCP server and CLI that provides schema, samples, and paginated filtered queries.

Target audience: AI agent developers, data engineers, and local LLM users who need safe, token-efficient access to flat files during coding, analysis, and automation.

✨ Features

  • Zero-dependency MCP stdio server with list_files, inspect_file, and query_table tools
  • CLI for listing, inspecting, and querying CSV/TSV/JSON/JSONL files
  • Token-saving pagination, column selection, substring filtering, and truncated cells

🚀 Quick Start

# Install
pip install peekmcp

# Run
peekmcp --help

📦 Installation

From Source

git clone https://github.com/YOUR_USERNAME/peekmcp.git
cd peekmcp
# Create virtual environment
python -m venv .venv
source .venv/bin/activate  # Windows: .venv\Scripts\activate

# Install in development mode
pip install -e ".[dev]"

# Run tests
pytest -v

🎬 Demo

The GIF above was recorded using Charm VHS:

vhs < demo.tape

📖 Usage

# Show help
peekmcp --help

# Common usage examples
peekmcp --example

🏗️ Architecture

graph LR
    A[Input] --> B[Core Engine]
    B --> C[Output]
    B --> D[Plugins]
    D --> E[Extensions]

🤝 Contributing

Contributions are welcome! Please:

  1. Fork the repo
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📄 License

MIT © 2026 — See LICENSE for details.


If this project helped you, please ⭐ star it!

Made with ❤️ and AI

from github.com/yulinlina/peekmcp

Installing Peekmcp

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/yulinlina/peekmcp

FAQ

Is Peekmcp MCP free?

Yes, Peekmcp MCP is free — one-click install via Unyly at no cost.

Does Peekmcp need an API key?

No, Peekmcp runs without API keys or environment variables.

Is Peekmcp hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Peekmcp in Claude Desktop, Claude Code or Cursor?

Open Peekmcp on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Peekmcp with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs