open-index/open-npm huggingface dataset:
npm package: @mseep/mcp-server-axiom
Description: An MCP server implementation for Axiom that enables AI agents to query data using Axiom Processing Language (APL)
Latest version: 1.1.0

# MCP Server for Axiom

A JavaScript port of the [official Axiom MCP server](https://github.com/axiomhq/mcp-server-axiom) that enables AI agents to query data using Axiom Processing Language (APL).

<a href="https://glama.ai/mcp/servers/8hxxw8uenu">
  <img width="380" height="200" src="https://glama.ai/mcp/servers/8hxxw8uenu/badge" />
</a>

This implementation provides the same functionality as the original Go version but packaged as an npm module for easier integration with Node.js environments.

## Installation & Usage

### MCP Configuration

You can run this MCP server directly using npx. Add the following configuration to your MCP configuration file:

```json
{
  "axiom": {
    "command": "npx",
    "args": ["-y", "mcp-server-axiom"],
    "env": {
      "AXIOM_TOKEN": "<AXIOM_TOKEN_HERE>",
      "AXIOM_URL": "https://api.axiom.co",
      "AXIOM_ORG_ID": "<AXIOM_ORG_ID_HERE>"
    }
  }
}
```

### Local Development & Testing

#### Installation

```bash
npm install -g mcp-server-axiom
```

#### Environment Variables

The server can be configured using environment variables:

- `AXIOM_TOKEN` (required): Your Axiom API token
- `AXIOM_ORG_ID` (required): Your Axiom organization ID
- `AXIOM_URL` (optional): Custom Axiom API URL (defaults to https://api.axiom.co)
- `AXIOM_QUERY_RATE` (optional): Queries per second limit (default: 1)
- `AXIOM_QUERY_BURST` (optional): Query burst capacity (default: 1)
- `AXIOM_DATASETS_RATE` (optional): Dataset list operations per second (default: 1)
- `AXIOM_DATASETS_BURST` (optional): Dataset list burst capacity (default: 1)
- `PORT` (optional): Server port (default: 3000)

#### Running the Server Locally

1. Using environment variables:

```bash
export AXIOM_TOKEN=your_token
mcp-server-axiom
```

2. Using a config file:

```bash
mcp-server-axiom config.json
```

Example config.json:

```json
{
  "token": "your_token",
  "url": "https://custom.axiom.co",
  "orgId": "your_org_id",
  "queryRate": 2,
  "queryBurst": 5,
  "datasetsRate": 1,
  "datasetsBurst": 2
}
```

## API Endpoints

- `GET /`: Get server implementation info
- `GET /tools`: List available tools
- `POST /tools/:name/call`: Call a specific tool
  - Available tools:
    - `queryApl`: Execute APL queries
    - `listDatasets`: List available datasets

### Example Tool Calls

1. Query APL:

```bash
curl -X POST http://localhost:3000/tools/queryApl/call \
  -H "Content-Type: application/json" \
  -d '{
    "arguments": {
      "query": "['logs'] | where ['severity'] == \"error\" | limit 10"
    }
  }'
```

2. List Datasets:

```bash
curl -X POST http://localhost:3000/tools/listDatasets/call \
  -H "Content-Type: application/json" \
  -d '{
    "arguments": {}
  }'
```

## License

MIT
npm package: @mseep/mcp-server-codegraph
Description: MCP server for graph representation of a codebase
Latest version: 0.1.0

# mcp-server-codegraph

A [Model Context Protocol](https://github.com/modelcontextprotocol) server that provides tools to generate and query a graph representation in your codebase.


## Features
- 📊 Creates a graph representation of your codebase
- 🔍 Identifies entities (functions, classes, imports) and their relationships
- 🔗 Tracks relationships like function calls, inheritance, and implementations
- 🌐 Supports multiple programming languages (Python, JavaScript, Rust)

## Tools

- **index**
    - Indexes the codebase to create a graph of entities and relationships.
- **list_file_entities**
    - Provides a list of all entities within a specified file.
        - `path` (string): relative path of the file
- **list_entity_relationships**
    - List the relationships of a specific entity
    - Inputs
        - `path` (string): relative path of the file
        - `name` (string): name of entity

## Usage

```sh
npx @cartographai/mcp-server-codegraph /path/to/directory
```

### Claude Desktop

Add this to your `claude_desktop_config.json`

```json
{
  "mcpServers": {
    "codegraph": {
      "command": "npx",
      "args": [
        "-y",
        "@cartographai/mcp-server-codegraph",
        "/path/to/directory",
      ]
    }
  }
}
```
npm package: @mseep/mcp-server-dictionary
Description: A dictionary server supporting MCP
Author: meowrain@126.com
Latest version: 0.0.1

# Dictionary Server

[![smithery badge](https://smithery.ai/badge/@meowrain/mcp-server-cambridge-dict)](https://smithery.ai/server/@meowrain/mcp-server-cambridge-dict)

A dictionary server supporting the Model Context Protocol (MCP).

Retrieves word meanings from the Cambridge Dictionary.

## Adding MCP to Command Line

To integrate the MCP server into your command line, add the following configuration:

```json
"mcp-server-cambridge-dict": {
  "command": "npx",
  "args": ["-y", "mcp-server-dictionary"],
  "disabled": false
}
```

## Features

- Seamless integration with Claude and other AI assistants via the MCP protocol.
- Robust dictionary query tools.
- Retrieves word meanings from the Cambridge Dictionary.

## Development

### Install Dependencies

Install the required dependencies:

```bash
npm install
```

### Build the Server

Build the server for production:

```bash
npm run build
```

### Development Mode

Enable auto-rebuild during development:

```bash
npm run watch
```

## Running the Server

Start the MCP server with the following command:

```bash
npm run start:mcp
```

## Testing with MCP Inspector

To test the server, use the MCP Inspector:

```bash
npm run inspector
```

## MCP Response Specification

This server adheres to the MCP response specification.

### Tool Response

A successful word query returns the following format:

```json
{
  "content": [
    {
      "type": "text",
      "text": "Word query result (in JSON format)"
    }
  ]
}
```

### Error Response

In case of an error, the response format is:

```json
{
  "content": [
    {
      "type": "text",
      "text": "Error message"
    }
  ],
  "isError": true
}
```

## API Documentation

### `lookup_word`

Fetches the pronunciation, definition, and example sentences for a word.

#### Parameters

- `word` (string): The word to query.

#### Returns

Detailed information about the word, including pronunciation, definition, and example sentences.
npm package: @mseep/mcp-server-diff-typescript
Description: A Model Context Protocol server that provides unified diff generation capabilities
Author: tatn
Latest version: 1.0.5

# mcp-server-diff-typescript MCP Server

A Model Context Protocol server that provides unified diff generation capabilities.

This TypeScript-based MCP server implements a diff generation system. It provides a tool to generate unified diffs between two text strings, which is useful for comparing and analyzing text differences.

<a href="https://glama.ai/mcp/servers/3sbmp65pce"><img width="380" height="200" src="https://glama.ai/mcp/servers/3sbmp65pce/badge" alt="Server Diff TypeScript MCP server" /></a>

## Features

### Tools

- `get-unified-diff` - Generate unified diff between two text strings
  - Takes `oldString` and `newString` as required parameters
  - Returns the difference in unified diff format
  - Uses the `diff` package for accurate difference detection
  - Includes 3 lines of context around changes

## Installation

### As a Global Package

```bash
npm install -g mcp-server-diff-typescript
```

### As a Project Dependency

```bash
npm install mcp-server-diff-typescript
```

## Usage

### Using with Claude Desktop

To use with Claude Desktop, add the server config:

On MacOS: `~/Library/Application Support/Claude/claude_desktop_config.json`  
On Windows: `%APPDATA%/Claude/claude_desktop_config.json`


```json
"mcpServers": {
  "mcp-server-diff-typescript": {
    "command": "npx",
    "args": [
      "-y",
      "mcp-server-diff-typescript"
    ]
  }
}
```

or Add the following configuration:

```bash
git clone https://github.com/tatn/mcp-server-diff-typescript.git
cd mcp-server-diff-typescript
npm install
npm run build
```

```json
"mcpServers": {
  "mcp-server-diff-typescript": {
    "command": "node",
    "args": [
      "/path/to/mcp-server-diff-typescript/build/index.js"
    ]
  }
}
```

### Debugging

To debug the MCP server:

```bash
npx @modelcontextprotocol/inspector npx -y mcp-server-diff-typescript
```


```bash
npx @modelcontextprotocol/inspector node /path/to/mcp-server-diff-typescript/build/index.js
```