semvec/pypi-packages huggingface dataset:
iflow-mcp_djsamseng-blpapi-mcp 0.1.0
A MCP server providing financial data from Bloomberg blpapi
Requires Python: <3.13,>=3.10

# BLPAPI-MCP

A MCP server providing financial data from Bloomberg's blpapi.

Note: A Bloomberg Terminal must be running (BBComm must be accessible) for data access.

## Installation
### Using [UV](https://docs.astral.sh/uv/getting-started/installation/)


```bash
uv add git+https://github.com/djsamseng/blpapi-mcp
```

## Run the MCP Server
```bash
uv run blpapi-mcp --sse --host 127.0.0.1 --port 8000
```

## Using blpapi-cmp from [Cursor](https://docs.cursor.com/context/model-context-protocol)
- For project only: create .cursor/mcp.json in your project directory
- For global: create `~/.cursor/mcp.json`
- Replace the host and port with the MCP server running from above
```json
{
  "mcpServers": {
    "server-name": {
      "url": "http://127.0.0.1:8000/sse",
    }
  }
}
```

## Using blpapi-mcp from [Claude Code](https://docs.anthropic.com/en/docs/agents-and-tools/claude-code/tutorials#set-up-model-context-protocol-mcp)
- Replace the url with the MCP server running from above
```bash
claud mcp add --transport sse blpapi-mcp http://127.0.0.1:8000/sse
```
- [Remote hosts for Claude Desktop is still in development](https://modelcontextprotocol.io/quickstart/user#1-download-claude-for-desktop)

## Using blpapi-mcp from [Aider](https://aider.chat/)
- [Pull request pending](https://github.com/Aider-AI/aider/pull/3672)

## Development
### Requirements
1. [Install UV](https://docs.astral.sh/uv/getting-started/installation/)
```bash
curl -LsSf https://astral.sh/uv/install.sh | sh
```
2. Clone this repository
```bash
git clone https://github.com/djsamseng/blpapi-mcp
```
3. Setup the venv
```bash
uv venv
source .venv/bin/activate
```
4. Run the MCP server
```bash
uv run blpapi-mcp --sse --host 127.0.0.1 --port 8000
```
5. Run a test client that starts up it's own server in stdio mode
```bash
uv run examples/clients/blp_stdio_client.py
```
6. Run a test client that uses an existing running sse server
```bash
uv run examples/clients/blp_sse_client.py --host http://127.0.0.1 --port 8000
```

## Trademark Note
This project not affiliated with Bloomberg Finance L.P. The use of the name Bloomberg is only descriptive as towards what this package is used with.
strcase-cli 0.1.0
Convert strings between camelCase, snake_case, kebab-case, PascalCase, and more
Requires Python: >=3.8
Keywords: cli, string, case, convert, camelCase, snake_case

# strcase-cli

Convert strings between naming conventions from the command line.

## Install

```bash
pip install strcase-cli
```

## Usage

```bash
strcase snake "myVariableName"      # my_variable_name
strcase camel "my_variable_name"    # myVariableName
strcase pascal "my-variable-name"   # MyVariableName
strcase kebab "MyVariableName"      # my-variable-name
strcase screaming "myVar"           # MY_VAR
strcase dot "myVar"                 # my.var
strcase title "my_var_name"         # My Var Name
strcase train "myVarName"           # My-Var-Name
strcase cobol "myVarName"           # MY-VAR-NAME
strcase all "myVariableName"        # Show all conversions
strcase detect "my_variable_name"   # snake
strcase types                       # List all styles
```

All commands support `--json` for machine-readable output and `-f FILE` for batch processing.

## For AI Agents

See [SKILL.md](SKILL.md) for agent-optimized documentation.

## License

MIT
SmolBit 2.0.5
A tiny little programming language made with python
Requires Python: >=3.12

# SmolBit

Hey there! I've been working on SmolBit for a little while and felt like sharing it with the world! In the [GitHub repository](https://https://github.com/thebroskialex/SmolBit/) you can find the [documentation](https://github.com/thebroskialex/SmolBit/blob/main/DOCUMENTATION.md), [VSCode Syntax Highlighting Extension](https://github.com/thebroskialex/SmolBit/tree/main/vscode-extension), and [Python package](https://github.com/thebroskialex/SmolBit/tree/main/python-package).

I hope you enjoy it!

Installation:
`pip install SmolBit`

Usage:
`python -m SmolBit help` for package usage information