PulseLink — keyless open-web & social research source (MCP Server + A2A Server)
Project description
PulseLink MCP
CLI or API | MCP | Agent
Version: 0.3.0
Documentation — Installation, deployment, usage across the API, CLI, and MCP interfaces, the integrated A2A agent server, and guidance for provisioning the backing platform are maintained in the official documentation.
Overview
PulseLink MCP MCP Server + A2A Agent
PulseLink — keyless open-web & social research source (MCP Server + A2A Server)
This repository is actively maintained - Contributions are welcome!
MCP
Using as an MCP Server
The MCP Server can be run in stdio (local), streamable-http (networked), or
sse mode.
Environment Variables
PULSELINK_MCP_URL: The URL of the target service.PULSELINK_MCP_TOKEN: The API token or access token.
stdio Transport (local IDEs — Cursor, Claude Desktop, VS Code)
{
"mcpServers": {
"pulselink-mcp": {
"command": "uvx",
"args": ["--from", "pulselink-mcp", "pulselink-mcp"],
"env": {
"PULSELINK_MCP_URL": "https://service.example.com",
"PULSELINK_MCP_TOKEN": "your_token"
}
}
}
}
Streamable-HTTP Transport (networked / production)
{
"mcpServers": {
"pulselink-mcp": {
"command": "uvx",
"args": ["--from", "pulselink-mcp", "pulselink-mcp", "--transport", "streamable-http", "--port", "8000"],
"env": {
"TRANSPORT": "streamable-http",
"HOST": "0.0.0.0",
"PORT": "8000",
"PULSELINK_MCP_URL": "https://service.example.com",
"PULSELINK_MCP_TOKEN": "your_token"
}
}
}
}
Additional Deployment Options
pulselink-mcp can also run as a local container (Docker / Podman / uv) or be
consumed from a remote deployment. The
Deployment guide has full,
copy-paste mcp_config.json for all four transports — stdio, streamable-http,
local container / uv, and remote URL:
- Local container / uv — launch the server from
mcp_config.jsonviauvx,docker run, orpodman run, or point at a local streamable-http container byurl. - Remote URL — connect to a server deployed behind Caddy at
http://pulselink-mcp.arpa/mcpusing the"url"key.
Install Python Package
python -m pip install pulselink-mcp
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pulselink_mcp-0.3.0.tar.gz.
File metadata
- Download URL: pulselink_mcp-0.3.0.tar.gz
- Upload date:
- Size: 40.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
47b683ed6d6483cb30d44e6d1c3cf0594e4bedfdce2b51c9ce17fa03fd96e73e
|
|
| MD5 |
30546d3e2c9b86a7352775c03b999a8c
|
|
| BLAKE2b-256 |
0bf2c34c1a1e74c47216bc9bb42b17d8e8ebcac84d8be37507d716e62c054718
|
File details
Details for the file pulselink_mcp-0.3.0-py3-none-any.whl.
File metadata
- Download URL: pulselink_mcp-0.3.0-py3-none-any.whl
- Upload date:
- Size: 51.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f6cec34f1a7a275685f839bad7863feca0e0b7d857781720fe9342725e4ee77
|
|
| MD5 |
05bef2cf853a43c5d79b6b0a52681c1a
|
|
| BLAKE2b-256 |
194fef107d022204afd750ec1de734c6bb078538155ac933afab6a9e6c7c2c2a
|