MCP.Market

Portolan MCP server

by fcon-tech·io.github.fcon-tech/portolan·v0.7.0·1 stars

Portolan: an MCP server that charts codebases - Chart store, Harbor expeditions, Chart Room.

A91/100grade A
What users say
No reviews yet
Be the first
Safety scan
A91/100

full report

Adoption
Growing

1 stars85 downloads/wk

Reviews

Write one

Nobody has reviewed Portolan yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Portolan tools (15, 1 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • chart.export

    Export the province's whole machine layer as one self-describing adjacency document (format

  • chart.neighborhood

    One vessel's fairway neighborhood in one deterministic call: the charted fairways touching it out to the

  • chart.read

    Read the Chart (Padrón) of the province: the machine index entries as stored under <target>/.portolan/chart/index.jsonl.

  • chart.render

    Render the Chart Room — the one-file byproduct export of the Chart at <target>/.portolan/chart-room.html:

  • chart.writewrite action

    Write the Chart (full-replace semantics): validates every entry — anchors and a trust label are mandatory,

  • expeditions.decide

    Record the Governor's decision on a proposal from expeditions.propose — accepted or declined. Appends to

  • expeditions.propose

    The Harbor Master: compute the expedition-proposal queue from deterministic state — vessels marked

  • log.append

    Append one receipt to the ship's log (<target>/.portolan/log.jsonl): command identity, scope, outcome.

  • log.read

    Read the ship's log: one receipt by id, or all receipts matching a filter. Receipt ids are chart-anchorable.

  • manifests

    Cheap deterministic facts from one manifest file (go.mod, pom.xml, package.json, Cargo.toml, pubspec.yaml):

  • sound.anchor

    Deterministic verification that an anchor cited by a chart entry resolves: file anchors (existence, range,

  • sound.edge

    Deterministic verification of an asserted fairway between two charted vessels: a manifest-declared dependency

  • sweep

    ripgrep-backed pattern search over the province. Returns one anchored chunk per match (path, line, matched text,

  • symbols

    ctags-backed symbol lookup: definitions (name, kind, path, line) and, when requested, references corroborated

  • trust.report

    One-call verification summary of the province: the trust-label distribution, the per-kind counts, the

Public scan report

scanner v0.1.10 · 2026-10-15 · same rubric, same numbers if you re-run it

no findings
  • Code scan54 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 5 days ago15/15
  • Maintainer identityregistry namespace matches repository owner7/10
Overall 91/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Portolan compares

Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
91/100
higher than 90% of 2,174 E-commerce servers
Tools
15
the typical E-commerce server has 6
Tools that change things
7%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
1
more than 65% of 1,047 E-commerce servers
Downloads a week
85
more than 65% of 411 E-commerce servers with a package

What its tools let an agent do: 14 read · 1 create

Install Portolan in Claude Code, Cursor or VS Code

Runs npx -y @fcon-tech/portolan on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add portolan -- npx -y @fcon-tech/portolan
Add to Cursor

Portolan: common questions

Is Portolan MCP server safe?
Yes, by our scan: it is graded A (91/100). Read the Portolan safety report
How do I install Portolan?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Portolan need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Portolan maintained?
The last commit was 24 days ago (2026-10-11). The latest release is v0.7.0.
What can I use instead of Portolan?
Servers from other publishers that do the same job: Apify MCP server, Mneme Memory MCP server and Heimdall MCP server.
How does Portolan compare with other E-commerce MCP servers?
safety score 91/100 (higher than 90% of 2,174 E-commerce servers); tools 15 (the typical E-commerce server has 6); tools that change things 7% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Portolan

Same job from other publishers: the closest match first, then the best rated.

  • Apify
    Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡
    A
  • Mneme Memory
    Cross-session memory for AI coding agents via six tools; local-first SQLite store.
    A
  • Heimdall
    Every App Store Connect + StoreKit 2 endpoint. 929 tools in 13 profiles, narrow to 27.
    B
  • Buywhere
    Agent-native product catalog: 300M+ products, 150,000+ stores, deliver_to ranking.
    A
  • NativeKeel
    React Native and Expo health check: upgrade blockers, store rules, crash risks, security findings
    A