Bond MCP Server
Description
# Bond MCP Server A lightweight, fast-deploy server for China bond market data integration, leveraging AkShare and MCP framework. ## Features - 📈 Integration with AkShare for financial data. - 🛠️ Easy setup with [uv](https://github.com/astral-sh/uv) for Python environment…
About
# Bond MCP Server A lightweight, fast-deploy server for China bond market data integration, leveraging AkShare and MCP framework. ## Features - 📈 Integration with AkShare for financial data. - 🛠️ Easy setup with [uv](https://github.com/astral-sh/uv) for Python environment management. - ⚡ Simple configuration to use in…
Details
- Author
- pangahn
- Downloads
- 329
- Categories
- Other
Jump to
- Integrates AkShare for China bond market data.
- Uses the MCP framework for standard client-server interaction.
- Simple setup with the uv Python environment manager.
- Supports macOS, Linux, and Windows via WSL.
- Quick deployment with minimal configuration.
- Open-source under the MIT license.
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Bond MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install the uv package manager (e.g., via Homebrew), clone the repository, run uv sync to install dependencies, then add a JSON configuration to your MCP client pointing to the server.py file. Once configured, the server launches automatically when the client starts.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"bond mcp server": {
"bond-mcp-server": {
"command": "uv",
"args": [
"init",
"bond-mcp-server"
]
}
}
}
}
McpServers
{
"bond-mcp-server": {
"command": "uv",
"args": [
"init",
"bond-mcp-server"
]
}
}
Bond MCP Server
A lightweight, fast-deploy server for China bond market data integration, leveraging AkShare and MCP framework.
Features
- 📈 Integration with AkShare for financial data.
- 🛠️ Easy setup with uv for Python environment management.
- ⚡ Simple configuration to use in MCP client.
---
Development Setup
Prerequisites
- macOS / Linux system (or Windows with WSL)
- Homebrew installed (for macOS users)
Steps
1. Install uv package manager
brew install uv
2. Initialize project environment
uv init bond-mcp-server
3. Add project dependencies
uv add akshare "mcp[cli]"
---
Project Usage
1. Clone the repository
git clone git@github.com:pangahn/bond-mcp-server.git
cd bond-mcp-server
2. Sync dependencies
uv sync
This will install all required dependencies defined in the project.
---
3. Configure MCP Client
Add the following configuration to your MCP client config file:
{
"mcpServers": {
"china-bond": {
"command": "uv",
"args": [
"--directory",
"/path/to/bond-mcp-server",
"run",
"server.py"
],
"disabled": false,
"alwaysAllow": []
}
}
}
> 🔔 Note: Replace /path/to/bond-mcp-server with the actual path where you cloned the project.
---
4. Use in MCP Client
Once configured, simply start the MCP client. The china-bond server will automatically launch and be available for use within the client environment.
---
Additional Notes
- To update or add new packages:
uv add <package-name>
uv sync
- To remove a package:
uv remove <package-name>
uv sync
- Check available uv commands:
uv --help
---
License
MIT License
---
Would you like me to include example usage of how to query data from the server in the client as well?
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



