AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
MCP verified MIT Self-run

Ariadne

mcp-crjfisher-ariadne Β· by CRJFisher

🧡 Follow the thread through your codebase - find definitions, track references, and build call graphs with tree-sitter

β€” No reviews yet
0 installs
13 views
0.0% view→install

Install

$ agentstack add mcp-crjfisher-ariadne

βœ“ scanned Β· βœ“ verified, works with Claude Code, Cursor, and more.

Security review

βœ“ Passed

No issues found. Passed automated security review. Β· v0.1.0 How review works β†’

  • βœ“ Prompt-injection patterns
  • βœ“ Secret / credential exfiltration
  • βœ“ Dangerous shell & filesystem operations
  • βœ“ Untrusted network calls
  • βœ“ Known-malicious package signatures

What it can access

  • βœ“ Network access No
  • βœ“ Filesystem access No
  • βœ“ Shell / process execution No
  • βœ“ Environment & secrets No
  • βœ“ Dynamic code execution No

From automated source analysis of v0.1.0. β€œUsed” means the capability is present in the source β€” more access means more to trust, not that it’s unsafe.

View the full security report β†’

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/mcp-crjfisher-ariadne)

Reliability & compatibility

βœ“ Security review passed
0 installs to date
β€” no reviews yet
● 1mo ago

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work β†’
Are you the author of Ariadne? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Ariadne

Code intelligence for AI and developers. Find references, analyze call graphs, and understand code relationships across your entire codebase using tree-sitter.

What is Ariadne?

Ariadne provides language-agnostic code intelligence by parsing your code into a scope graph that tracks symbols, definitions, references, and relationships. It's designed to power both AI coding assistants and developer tools with deep code understanding capabilities.

Packages

[@ariadnejs/mcp](packages/mcp) - AI Assistant Integration

MCP (Model Context Protocol) server that gives AI coding assistants powerful code analysis abilities through natural language.

npm install -g @ariadnejs/mcp

What it enables:

  • "Find all usages of the authenticate function"
  • "Show me what classes implement the Logger interface"
  • "What functions does processPayment call?"
  • "Analyze the inheritance hierarchy of UserService"

[β†’ MCP Setup Guide](packages/mcp/SETUP.md) | [β†’ MCP Documentation](packages/mcp/README.md)

[@ariadnejs/core](packages/core) - Code Intelligence Engine

The core library that provides AST parsing, scope resolution, and symbol tracking. Perfect for building developer tools or integrating code intelligence into your applications.

npm install @ariadnejs/core

Key features:

  • Find definitions and references across files
  • Build complete function call graphs
  • Analyze class inheritance hierarchies
  • Track imports and exports
  • Support for JS/TS, Python, and Rust

[β†’ Full Core Documentation](packages/core/README.md)

[@ariadnejs/types](packages/types) - TypeScript Definitions

Lightweight package containing just the TypeScript type definitions, with zero runtime code.

npm install @ariadnejs/types

Perfect for webviews, type-safe message passing, or when you only need types.

Quick Start

For AI Users - MCP Setup

  1. Install globally: npm install -g @ariadnejs/mcp
  2. Add to your AI assistant's config:

``json { "mcpServers": { "ariadne": { "command": "npx", "args": ["@ariadnejs/mcp"] } } } ``

  1. Ask natural language questions about your code!

[β†’ Detailed setup instructions](packages/mcp/SETUP.md)

For Developers - Using Core Library

import { Project } from "@ariadnejs/core";

const project = new Project();
project.add_or_update_file("src/main.ts", sourceCode);

// Find where a symbol is defined
const definition = project.go_to_definition("src/main.ts", { row: 10, column: 15 });

// Find all usages
const references = project.find_references("src/main.ts", { row: 10, column: 15 });

[β†’ See full API documentation](packages/core/README.md)

Supported Languages

  • βœ… JavaScript/TypeScript (including JSX/TSX)
  • βœ… Python
  • βœ… Rust
  • 🚧 Go, Java, C/C++ (coming soon)

Documentation

  • [Architecture](docs/Architecture.md) - System architecture and design patterns
  • [Core Concepts](docs/scope-mechanism.md) - How scope resolution works
  • [Graph Structure](docs/graph-structure.md) - Scope graph data structures
  • [Language Support](docs/language-configuration.md) - Adding new languages
  • [All Documentation](docs/README.md) - Complete documentation index

Known Limitations

  • Cross-file method resolution: Method calls on imported class instances are not yet resolved ([details](docs/cross-file-method-resolution.md))
  • Export detection: The system doesn't distinguish between exported and non-exported definitions (task-30)
  • Module path resolution: Import paths are resolved through brute-force search (task-28)

Contributing

See our [Contributing Guide](CONTRIBUTING.md) for details on:

  • Setting up the development environment
  • Running tests
  • Adding language support
  • Code style guidelines

License

MIT - See [LICENSE](LICENSE).

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source β€” we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.