
Mcp Numpy
io.github.daedalusPublished by GitHub account daedalusv0.1.0Updated Oct 24, 2026
An MCP server that exposes NumPy functionality
Overview
A local MCP server that exposes NumPy array creation, manipulation, math, linear algebra, random and statistics functions as tools for an assistant.
- What you can do
- Create arrays and matrices (zeros, ones, ranges, identity, diagonal, filled values). Reshape, transpose, concatenate, split, tile, repeat, squeeze and flatten arrays. Compute summary statistics, min/max, dot and matrix products, traces, cumulative sums and differences. Run linear algebra such as inverse, determinant, eigenvalues, SVD, linear solves and norms. Generate random numbers and shuffles, and compute percentiles, histograms and correlations. Apply element-wise arithmetic, powers, roots, logs, trigonometry and type conversion, and inspect shape, dimensions, size and dtype.
- When to use it
- Useful when you want an assistant to perform numerical array work — quick matrix calculations, statistics, linear algebra or random sampling — without writing and running Python yourself. Suited to exploratory numeric computation on small to moderate data passed through tool calls.
- Requirements
- Runs as a local process installed from the PyPI package mcp-numpy (pip install mcp-numpy) and configured in the MCP client with the command mcp-numpy. No authentication, environment variables or headers are declared. Desktop client only.
Installation
In SourceWeft
- Open Mcp Numpy in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
mcp-numpy
An MCP server that exposes NumPy functionality
[PyPI] [Python] [Coverage] [Ruff]
Install
Usage
As an MCP Server
To use with Claude Desktop or other MCP clients, add to your mcp.json:
Available Tools
The server exposes the following NumPy functionality as MCP tools:
Array Creation
np_array- Create a NumPy arraynp_zeros- Create zeros arraynp_ones- Create ones arraynp_full- Create array filled with valuenp_arange- Create array with rangenp_linspace- Create evenly spaced arraynp_eye- Create identity matrixnp_diag- Create diagonal array
Array Manipulation
np_reshape- Reshape arraynp_transpose- Transpose arraynp_concatenate- Concatenate arraysnp_split- Split arraynp_tile- Tile arraynp_repeat- Repeat elementsnp_squeeze- Remove single-dimensional entriesnp_flatten- Flatten array
Mathematical Operations
np_sum,np_mean,np_std,np_var- Summary statisticsnp_min,np_max,np_argmin,np_argmax- Min/max operationsnp_dot,np_matmul,np_cross- Matrix operationsnp_trace,np_cumsum,np_cumprod,np_diff- Array operations
Linear Algebra
np_inv- Matrix inversenp_det- Matrix determinantnp_eig- Eigenvalues and eigenvectorsnp_svd- Singular value decompositionnp_solve- Solve linear systemnp_linalg_norm- Matrix/vector norm
Random
np_rand- Random floatsnp_randn- Random normalnp_randint- Random integersnp_random_choice- Random choicenp_shuffle- Shuffle array
Statistics
np_percentile,np_quantile- Percentiles/quantilesnp_histogram- Histogramnp_correlate,np_corrcoef- Correlation
Element-wise Math
np_add,np_subtract,np_multiply,np_divide- Arithmeticnp_power,np_mod- Power and modulonp_sqrt,np_abs- Basic mathnp_exp,np_log,np_log10- Logarithmsnp_sin,np_cos,np_tan- Trigonometrynp_arcsin,np_arccos,np_arctan- Inverse trignp_sinh,np_cosh,np_tanh- Hyperbolic
Array Properties
np_shape,np_ndim,np_size,np_dtype- Propertiesnpastype- Type conversion
Development
mcp-name: io.github.daedalus/mcp-numpy
Source: README.md at commit 18fa3da
Tools
0Version history
1- v0.1.0LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts