Brokerage-MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add brokerage-mcp -- npx Brokerage-MCP
README.md

An MCP server designed to provide brokerage-related tools and functionality.

Brokerage-MCP

A Model Context Protocol (MCP) server built with mcp-framework.

Quick Start

# Install dependencies
npm install

# Build the project
npm run build

Project Structure

Brokerage-MCP/
├── src/
│   ├── tools/        # MCP Tools
│   │   └── ExampleTool.ts
│   └── index.ts      # Server entry point
├── package.json
└── tsconfig.json

Adding Components

The project comes with an example tool in src/tools/ExampleTool.ts. You can add more tools using the CLI:

# Add a new tool
mcp add tool my-tool

# Example tools you might create:
mcp add tool data-processor
mcp add tool api-client
mcp add tool file-handler

Tool Development

Example tool structure:

import { MCPTool } from "mcp-framework";
import { z } from "zod";

interface MyToolInput {
  message: string;
}

class MyTool extends MCPTool<MyToolInput> {
  name = "my_tool";
  description = "Describes what your tool does";

  schema = {
    message: {
      type: z.string(),
      description: "Description of this input parameter",
    },
  };

  async execute(input: MyToolInput) {
    // Your tool logic here
    return `Processed: ${input.message}`;
  }
}

export default MyTool;

Publishing to npm

  1. Update your package.json:

    • Ensure name is unique and follows npm naming conventions
    • Set appropriate version
    • Add description, author, license, etc.
    • Check bin points to the correct entry file
  2. Build and test locally:

    npm run build
    npm link
    Brokerage-MCP  # Test your CLI locally
    
  3. Login to npm (create account if necessary):

    npm login
    
  4. Publish your package:

    npm publish
    

After publishing, users can add it to their claude desktop client (read below) or run it with npx


## Using with Claude Desktop

### Local Development

Add this configuration to your Claude Desktop config file:

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

```json
{
  "mcpServers": {
    "Brokerage-MCP": {
      "command": "node",
      "args":["/absolute/path/to/Brokerage-MCP/dist/index.js"]
    }
  }
}

After Publishing

Add this configuration to your Claude Desktop config file:

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

{
  "mcpServers": {
    "Brokerage-MCP": {
      "command": "npx",
      "args": ["Brokerage-MCP"]
    }
  }
}

Building and Testing

  1. Make changes to your tools
  2. Run npm run build to compile
  3. The server will automatically load your tools on startup

Learn More

Configuration

claude_desktop_config.json
{"mcpServers": {"Brokerage-MCP": {"command": "npx", "args": ["Brokerage-MCP"]}}}

Try it

Can you help me set up the brokerage tools for my financial analysis?
What brokerage data can I access using the Brokerage-MCP server?
How do I add a new custom tool to the Brokerage-MCP framework?

Frequently Asked Questions

What are the key features of Brokerage-MCP?

Built with the mcp-framework for seamless MCP integration. Provides a structured foundation for brokerage-related tools. Supports custom tool development via CLI. Compatible with Claude Desktop for local and published usage.

What can I use Brokerage-MCP for?

Integrating financial brokerage services into AI-assisted workflows. Developing custom financial data processing tools for LLMs. Automating brokerage data retrieval and analysis tasks.

How do I install Brokerage-MCP?

Install Brokerage-MCP by running: npm install && npm run build

What MCP clients work with Brokerage-MCP?

Brokerage-MCP works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep Brokerage-MCP docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare